DocumentCode :
2135852
Title :
High Performance Flow Feature Extraction with Multi-core Processors
Author :
Li, Sanping ; Luo, Yan
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Lowell, MA, USA
fYear :
2010
fDate :
15-17 July 2010
Firstpage :
193
Lastpage :
201
Abstract :
Next generation networks anticipate an increasing amount of network traffic from a wide range of emerging network applications. The features of packet flows (such as the minimal packet inter-arrival time and the number of packets with non-zero options in TCP headers) are used frequently in determining the traffic type and applying security policies. However, the extraction of flow features is difficult due to the increasing line rates, a broad range of network protocols, and a variety of complex flow features. In this paper, we leverage the multi-core processors to speed up the feature extraction process. We design an open source parallel software tool, aiming for processing network packet flows in real-time. We implement the software in four different designs including serial, parallel, pipelined and hybrid architectures. We evaluate the performance of the parallel software tool through measurement experiments. Our experimental results show that each method increases the packet processing throughput by 5-7% in comparison with the previous method. And finally the implementation based on the hybrid architecture improves the packet processing performance by 19.3% than the implementation based on the serial architecture.
Keywords :
computer network security; feature extraction; multiprocessing systems; parallel architectures; parallel processing; parallel programming; performance evaluation; software tools; telecommunication traffic; high performance flow feature extraction; hybrid architecture; multicore processors; network applications; network protocols; network traffic; open source parallel software tool; packet flows; packet processing; performance evaluation; security policies; serial architecture; Feature extraction; Instruction sets; Machine learning algorithms; Multicore processing; Payloads; Throughput; Flow feature extraction; multi-core processors; parallelism;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networking, Architecture and Storage (NAS), 2010 IEEE Fifth International Conference on
Conference_Location :
Macau
Print_ISBN :
978-1-4244-8133-0
Type :
conf
DOI :
10.1109/NAS.2010.36
Filename :
5575656
Link To Document :
بازگشت