DocumentCode
2620567
Title
High performance packet capture on multi-core platform
Author
Zhang, Yongbin ; Li, Mingming ; Zhang, Yanning
Author_Institution
Dept. of Comput. Sci., Northwestern Polytech. Univ., Xi´´an, China
fYear
2011
fDate
27-29 June 2011
Firstpage
2260
Lastpage
2263
Abstract
In order to improve the efficiency of packet capture processes, this paper proposes a new zero-copy algorithm (PF_DMA) which can significantly reduce modifications to NIC drivers after implemented in the operating system kernel functions, and is portable between heterogeneous network platforms. Additionally, PF_DMA optimizes its algorithm for multi-core processors. By combining new techniques of modern NICs, PF_DMA realizes parallel packet captures through multiple receive queues, and improves the efficiency of packet captures. Experimental results indicate that PF_DMA can capture packets of 64 Byte at 2 Gbit wire-rate, and surpasses the performance of traditional zero-copy algorithms.
Keywords
driver circuits; multiprocessing systems; operating system kernels; queueing theory; NIC driver; PF_DMA; heterogeneous network; high performance packet capture; multicore processor; operating system kernel function; packet capture process; parallel packet captures; receive queues; zero-copy algorithm; Driver circuits; Hardware; Kernel; Linux; Monitoring; Multicore processing; Sockets; Multi-core System; Packet Capture; Traffic Monitoring; Zero Copy;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Service System (CSSS), 2011 International Conference on
Conference_Location
Nanjing
Print_ISBN
978-1-4244-9762-1
Type
conf
DOI
10.1109/CSSS.2011.5974685
Filename
5974685
Link To Document