• DocumentCode
    3318481
  • Title

    A high-performance software solution for packet capture and transmission

  • Author

    Dashtbozorgi, Mahdi ; Azgomi, Mohammad Abdollahi

  • Author_Institution
    Comput. Eng. Dept., Iran Univ. of Sci. & Technol., Tehran, Iran
  • fYear
    2009
  • fDate
    8-11 Aug. 2009
  • Firstpage
    407
  • Lastpage
    411
  • Abstract
    With rapidly growing the network bandwidth to multi-gigabits, the need for high-performance and wire-speed network security tools, such as network intrusion detection systems (NIDS), is vital. Instead of using proprietary custom network adapters, there are some flexible software solutions, such as nCap or DMA ring, which can be used with low-cost commercial network adapter products. In this paper we introduce a new solution, called DashCap, for high-speed packet reception and transmission. This solution proposes multi-core aware features, such as load-balancing incoming traffic among multiple processes or threads, which are not offered in the existing solutions. Using the proposed solution, it is possible to design and implement high-performance multi-threaded NIDSs or application-layer firewalls completely in user space and with better utilization of computational resources of multi-processor/multi-core systems.
  • Keywords
    multi-threading; resource allocation; security of data; telecommunication traffic; DMA ring; DashCap; application-layer firewalls; computational resources; high-performance software solution; load-balancing; multi-gigabits network; multicore aware features; multiple processes traffic; multiprocessor-multicore systems; multithreaded network security applications; nCap ring; network bandwidth; network intrusion detection systems; packet capture; packet reception; packet transmission; proprietary custom network adapters; wire-speed network security tools; Bandwidth; Computer architecture; Hardware; Intrusion detection; Kernel; Linux; Network interfaces; Sockets; Telecommunication traffic; Yarn; High-performance packet capture and transmission; multi-core systems; multi-threaded packet capture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology, 2009. ICCSIT 2009. 2nd IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-4519-6
  • Electronic_ISBN
    978-1-4244-4520-2
  • Type

    conf

  • DOI
    10.1109/ICCSIT.2009.5234920
  • Filename
    5234920