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 条
  • [21] On Improving Network Locality in BitTorrent-Like Systems
    Ching, Yun-Chiu
    Hsu, Ching-Hsien
    Li, Kuan-Ching
    SCALABLE INFORMATION SYSTEMS, 2009, 18 : 58 - +
  • [22] Collective buffering: Improving parallel I/O performance
    Nitzberg, B
    Lo, V
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 148 - 157
  • [23] Improving ability of passive attacks of chaotic encryption by using neural network
    Yang, X
    Huang, XY
    Huang, HM
    ADVANCES IN NEURAL NETWORKS - ISNN 2005, PT 2, PROCEEDINGS, 2005, 3497 : 624 - 629
  • [24] TCP BUFFERING AND PERFORMANCE OVER AN ATM NETWORK
    COMER, DE
    LIN, JC
    INTERNETWORKING-RESEARCH AND EXPERIENCE, 1995, 6 (01): : 1 - 13
  • [25] Improving BitTorrent Traffic Performance by Exploiting Geographic Locality
    Tian, Chen
    Liu, Xue
    Jiang, Hongbo
    Liu, Wenyu
    Wang, Yi
    GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
  • [26] Improving Program Locality in the GC using Hotness
    Yang, Albert Mingkun
    Osterlund, Erik
    Wrigstad, Tobias
    PROCEEDINGS OF THE 41ST ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '20), 2020, : 301 - 313
  • [27] Network Performance Monitoring with Flexible Models of Multi-Point Passive Measurements
    Perdices, Daniel
    Muelas, David
    de Pedro, Luis
    Lopez de Vergara, Jorge E.
    2018 14TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2018, : 1 - 9
  • [28] Improving the performance of planar passive circuits by using defected microstrip structures
    Tirado-Mendez, J.A.
    Aguilar, H. Jardón
    Andrade-Gonzalez, E.A.
    Reyes-Ayala, M.
    WSEAS Transactions on Circuits and Systems, 2006, 5 (08): : 1356 - 1360
  • [29] A distributed tracing pipeline for improving locality awareness of microservices applications
    Colarusso, Carmine
    De Caro, Assunta
    Falco, Ida
    Goglia, Lorenzo
    Zimeo, Eugenio
    SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (06): : 1118 - 1140
  • [30] Passive and Active Monitoring Applications and Devices
    Butzkueven, Helmut
    MULTIPLE SCLEROSIS JOURNAL, 2019, 25 (03) : 433 - 433