Improving the Performance of Passive Network Monitoring Applications using Locality Buffering

被引:0
|
作者
Papadogiannakis, Antonis
Antoniades, Demetres
Polychronakis, Michalis
Markatos, Evangelos P.
机构
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a novel approach for improving the performance of a large class of CPU and memory intensive passive network monitoring applications, such as intrusion detection systems, traffic characterization applications, and NetFlow export probes. Our approach, called locality buffering, reorders the captured packets by clustering packets with the same destination port, before they are delivered to the monitoring application, resulting to improved code and data locality, and consequently to an overall increase in the packet processing throughput and to a decrease in the packet loss rate. We have implemented locality buffering within the widely used libpcap packet capturing library, which allows existing monitoring applications to transparently benefit from the reordered packet stream without the need to change application code. Our experimental evaluation shows that locality buffering improves significantly the performance of popular applications, such as the Snort IDS, which exhibits a 40% increase in the packet processing throughput and a 60% improvement in packet loss rate.
引用
收藏
页码:151 / 157
页数:7
相关论文
共 50 条
  • [31] Improving Performance of Web Applications Using Cloud Resources
    Mangla, Neeraj
    Singh, Jaskirat
    Singh, Manpreet
    2014 3RD INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2014,
  • [32] Improving the performance of distributed applications using active networks
    Legedza, U
    Wetherall, D
    Guttag, J
    IEEE INFOCOM '98 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS. 1-3: GATEWAY TO THE 21ST CENTURY, 1998, : 590 - 599
  • [33] Improving the Performance of Mobile Applications Using Cloud Computing
    Elgendy, Ibrahim A.
    El-Kawkagy, Mohamed
    Keshk, Arabi
    2014 9TH INTERNATIONAL CONFERENCE ON INFORMATICS AND SYSTEMS (INFOS), 2014,
  • [34] Improving The Performance of Adhoc Network Using Hybrid Method
    Nigam, Harshit
    Verma, Neeraj
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2015, 15 (10): : 65 - 69
  • [35] Improving Performance of TCP for Wireless Network using SDN
    Singh, Krishna Vijay
    Gupta, Sakshi
    Verma, Saurabh
    Pandey, Mayank
    ICDCN '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2019, : 267 - 276
  • [36] Improving Chord Network Performance Using Geographic Coordinates
    Fantar, Sonia Gaied
    Youssef, Habib
    GEOSENSOR NETWORKS, 2009, 5659 : 77 - +
  • [37] Improving the performance of the Hopfield network by using a relaxation rate
    Zeng, XC
    Martinez, TR
    ARTIFICIAL NEURAL NETS AND GENETIC ALGORITHMS, 1999, : 67 - 72
  • [38] On Network Locality in MPI-Based HPC Applications
    Zahn, Felix
    Froening, Holger
    PROCEEDINGS OF THE 49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2020, 2020,
  • [39] Performance and buffering requirements of TCP applications in asymmetric networks
    Varma, S
    IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW, 1999, : 1548 - 1555
  • [40] Performance and buffering requirements of TCP applications in asymmetric networks
    Varma, Subir
    Proceedings - IEEE INFOCOM, 1999, 3 : 1548 - 1555