• 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