Title :
FEACAN: Front-end acceleration for content-aware network processing
Author :
Qi, Yaxuan ; Wang, Kai ; Fong, Jeffrey ; Xue, Yibo ; Li, Jun ; Jiang, Weirong ; Prasanna, Viktor
Author_Institution :
Tsinghua Nat. Lab. for Inf. Sci. & Technol. (TNList), Beijing, China
Abstract :
Modern networks are increasingly becoming content aware to improve data delivery and security via content-based network processing. Content-aware processing at the front end of distributed network systems, such as application identification for datacenter load-balancers and deep packet inspection for security gateways, is more challenging due to the wire-speed and low-latency requirement. Existing work focuses on algorithm-level solutions while lacking system-level design to meet the critical requirement for front-end content processing. In this paper, we propose a system-level solution named FEACAN for front-end acceleration of content-aware network processing. FEACAN employs a software-hardware co-design supporting both signature matching and regular expression matching for content-aware network processing. A two-dimensional DFA compression algorithm is designed to reduce the memory usage and a hardware lookup engine is proposed for high-performance lookup. Experimental results show that FEACAN achieves better performance than existing work in terms of processing speed, resource utilization, and update time.
Keywords :
content-based retrieval; hardware-software codesign; telecommunication security; telecommunication traffic; FEACAN; data delivery; distributed network systems; front-end acceleration for content-aware network processing; regular expression matching; signature matching; Acceleration; Algorithm design and analysis; Doped fiber amplifiers; Engines; Hardware; Redundancy; Security; DFA; hardware acceleration; regular expressions;
Conference_Titel :
INFOCOM, 2011 Proceedings IEEE
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-9919-9
DOI :
10.1109/INFCOM.2011.5935021