Optimizing the Extraction of Flow Features through

advertisement
Seminar – IX, Spring 2010
Advanced Electronic Technology Center
Optimizing the Extraction of Flow Features through Parallel
Processing
Sanping Li
ECE Dept., UMass Lowell
Next generation networks anticipate an increasing amount of network traffic from
a wide range of emerging network applications. The features of packet flows 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 our
work, 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. In particular,
we employ an asynchronous-insert-synchronous-remove buffer to address the
packet out-of-order issue introduced by the multithreaded design. The performance
of the parallel software tool is evaluated through measurement experiments. The
experimental results show that the parallel designs increase the packet processing
throughput by 18-20% in comparison with the serial method.
Date: Friday, May 7, 2010
Time: 3:30pm; Room: ECE Conf. Room
Download