DocumentCode :
3441377
Title :
Migrating OpenDPI to Multi-core Platforms for Performance Enhancement
Author :
Ying Le ; Leijun Huang
Author_Institution :
Sch. of Inf. Eng., Zhejiang A & F Univ., Hangzhou, China
fYear :
2013
fDate :
3-4 Dec. 2013
Firstpage :
251
Lastpage :
256
Abstract :
Traffic identification is an important issue in the Internet, especially where QoS and Service Level Agreements are enforced. Due to the enormous number of applications and protocols that run on non-standard port numbers, using metadata such as port numbers to identify Internet traffic is no longer practical. As an open-source effort, OpenDPI is a software package that identifies network flows based on Deep Packet Inspection technology by scanning packet payload for certain patterns. While OpenDPI achieves certain level of accuracy for the known protocols, its performance is highly limited by the time-consuming pattern matching processing. In this paper, we present our practice in migrating the software package to multi-core platforms which have been increasingly available to the computing world. The purpose of this effort is to improve the throughput of OpenDPI. Our experiments show that the performance gain is nearly linear to the number of cores on which OpenDPI runs, which demonstrates the scalability of our solution.
Keywords :
Internet; inspection; multiprocessing systems; pattern matching; software packages; Internet traffic identification; OpenDPI; QoS; deep packet inspection technology; metadata; multicore platforms; nonstandard port numbers; performance enhancement; scanning packet payload; service level agreements; software package; time-consuming pattern matching processing; Accuracy; IP networks; Multicore processing; Payloads; Ports (Computers); Protocols; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (WCSE), 2013 Fourth World Congress on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4799-2882-8
Type :
conf
DOI :
10.1109/WCSE.2013.46
Filename :
6754296
Link To Document :
بازگشت