CSpace  > 中国科学院计算技术研究所期刊论文  > 英文
Fast and Memory-Efficient Regular Expression Matching Using Transition Sharing
Zhang, Shuzhuang1; Luo, Hao2; Fang, Binxing1; Yun, Xiaochun2
2009-10-01
发表期刊IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS
ISSN0916-8532
卷号E92D期号:10页码:1953-1960
摘要Scanning packet payload at a high speed has become a crucial task in modern network management due to its wide variety applications on network security and application-specific services. Traditionally, Deterministic finite automatons (DFAs) are used to perform this operation in linear time. However, the memory requirements of DFAs are prohibitively high for patterns used in practical packet scanning, especially when many patterns are compiled into a single DFA. Existing solutions for memory blow-up are making a trade-off between memory requirement and memory access of processing per input character. In this paper we proposed a novel method to drastically reduce the memory requirements of DFAs while still maintain the high matching speed and provide worst-case guarantees. We removed the duplicate transitions between states by dividing all the DFA states into a number of groups and making each group of states share a merged transition table. We also proposed an efficient algorithm For transition sharing between states. The high efficiency in time and space made our approach adapted to frequently updated DFAs. We performed several experiments on real world rule sets. Overall, for all rule sets and approach evaluated, Our approach offers the best memory versus run-time trade-offs.
关键词regular expression memory reduction deep packet inspection transition sharing
DOI10.1587/transinf.E92.D.1953
收录类别SCI
语种英语
资助项目National High-Tech Development 863 Program of China[2007AA01Z467] ; Major State Basic Research Development Program[2007CB311100]
WOS研究方向Computer Science
WOS类目Computer Science, Information Systems ; Computer Science, Software Engineering
WOS记录号WOS:000272394700016
出版者IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG
引用统计
被引频次:1[WOS]   [WOS记录]     [WOS相关记录]
文献类型期刊论文
条目标识符http://119.78.100.204/handle/2XEOYT63/11800
专题中国科学院计算技术研究所期刊论文_英文
通讯作者Zhang, Shuzhuang
作者单位1.Harbin Inst Technol, Res Ctr Comp Network & Informat Secur Technol, Harbin 150001, Peoples R China
2.Chinese Acad Sci, Inst Comp Technol, Beijing 100190, Peoples R China
推荐引用方式
GB/T 7714
Zhang, Shuzhuang,Luo, Hao,Fang, Binxing,et al. Fast and Memory-Efficient Regular Expression Matching Using Transition Sharing[J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS,2009,E92D(10):1953-1960.
APA Zhang, Shuzhuang,Luo, Hao,Fang, Binxing,&Yun, Xiaochun.(2009).Fast and Memory-Efficient Regular Expression Matching Using Transition Sharing.IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS,E92D(10),1953-1960.
MLA Zhang, Shuzhuang,et al."Fast and Memory-Efficient Regular Expression Matching Using Transition Sharing".IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS E92D.10(2009):1953-1960.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Zhang, Shuzhuang]的文章
[Luo, Hao]的文章
[Fang, Binxing]的文章
百度学术
百度学术中相似的文章
[Zhang, Shuzhuang]的文章
[Luo, Hao]的文章
[Fang, Binxing]的文章
必应学术
必应学术中相似的文章
[Zhang, Shuzhuang]的文章
[Luo, Hao]的文章
[Fang, Binxing]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。