Yasutsugu Nagatomi, M. Koibuchi, H. Kawashima, Koichi Inoue, H. Nishi
{"title":"面向未来互联网的服务友好型路由器中的正则表达式处理器","authors":"Yasutsugu Nagatomi, M. Koibuchi, H. Kawashima, Koichi Inoue, H. Nishi","doi":"10.1109/ICPPW.2010.23","DOIUrl":null,"url":null,"abstract":"For the future application-friendly Internet, we have presented a router architecture that enables to interact with a variety of rich services. The proposed router snoops a traffic data stream, inspects the packet payload as well as packet headers, and stores the designated data in the associated database. The service-friendly router uses the technology of DPI (Deep Packet Inspection) for enriching services. For this purpose, high-throughput regular expression processing becomes a crucial component embedded in the router in order to extract the required information from traffic streams. Moreover, target patterns of the regular expression processing can be dynamically and frequently updated according to the applications requests. In this paper, we mainly focus on the design and evaluation of the high-throughput regular-expression processor. It accelerates the processing performance of OR matching (pipe(|)-based matching) that is familiar in various emerging applications of future Internet. The proposed regular-expression processor achieves a low overhead processing under the condition that the updates of the regular-expression patterns are frequently issued. Evaluation results show that the proposed processor achieves 6.0-Gbps throughput of regular-expression matching when using 45nm standard cell library.","PeriodicalId":415472,"journal":{"name":"2010 39th International Conference on Parallel Processing Workshops","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"A Regular Expression Processor Embedded in Service-Friendly Router for Future Internet\",\"authors\":\"Yasutsugu Nagatomi, M. Koibuchi, H. Kawashima, Koichi Inoue, H. Nishi\",\"doi\":\"10.1109/ICPPW.2010.23\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"For the future application-friendly Internet, we have presented a router architecture that enables to interact with a variety of rich services. The proposed router snoops a traffic data stream, inspects the packet payload as well as packet headers, and stores the designated data in the associated database. The service-friendly router uses the technology of DPI (Deep Packet Inspection) for enriching services. For this purpose, high-throughput regular expression processing becomes a crucial component embedded in the router in order to extract the required information from traffic streams. Moreover, target patterns of the regular expression processing can be dynamically and frequently updated according to the applications requests. In this paper, we mainly focus on the design and evaluation of the high-throughput regular-expression processor. It accelerates the processing performance of OR matching (pipe(|)-based matching) that is familiar in various emerging applications of future Internet. The proposed regular-expression processor achieves a low overhead processing under the condition that the updates of the regular-expression patterns are frequently issued. Evaluation results show that the proposed processor achieves 6.0-Gbps throughput of regular-expression matching when using 45nm standard cell library.\",\"PeriodicalId\":415472,\"journal\":{\"name\":\"2010 39th International Conference on Parallel Processing Workshops\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-09-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 39th International Conference on Parallel Processing Workshops\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICPPW.2010.23\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 39th International Conference on Parallel Processing Workshops","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPPW.2010.23","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Regular Expression Processor Embedded in Service-Friendly Router for Future Internet
For the future application-friendly Internet, we have presented a router architecture that enables to interact with a variety of rich services. The proposed router snoops a traffic data stream, inspects the packet payload as well as packet headers, and stores the designated data in the associated database. The service-friendly router uses the technology of DPI (Deep Packet Inspection) for enriching services. For this purpose, high-throughput regular expression processing becomes a crucial component embedded in the router in order to extract the required information from traffic streams. Moreover, target patterns of the regular expression processing can be dynamically and frequently updated according to the applications requests. In this paper, we mainly focus on the design and evaluation of the high-throughput regular-expression processor. It accelerates the processing performance of OR matching (pipe(|)-based matching) that is familiar in various emerging applications of future Internet. The proposed regular-expression processor achieves a low overhead processing under the condition that the updates of the regular-expression patterns are frequently issued. Evaluation results show that the proposed processor achieves 6.0-Gbps throughput of regular-expression matching when using 45nm standard cell library.