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
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;
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
DOI :
10.1109/ICCSIT.2009.5234920