A high-performance and scalable multi-core aware software solution for network monitoring

被引:0
|
作者
Mahdi Dashtbozorgi
Mohammad Abdollahi Azgomi
机构
[1] Iran University of Science and Technology,School of Computer Engineering
来源
关键词
Packet capture; High-performance network monitoring; Multi-core systems; Multi-core aware software; DashCap; DashNMon;
D O I
暂无
中图分类号
学科分类号
摘要
In recent years, the need for high-performance network monitoring tools, which can cope with rapidly increasing network bandwidth, has become vital. A possible solution is to utilize the processing power of multi-core processors that nowadays are available as commercial-off-the-shelf (COTS) hardware. In this paper, we introduce a software solution for wire-speed packet capturing and transmission for TCP/IP networks under Linux operating system, called DashCap. The results of our experimental evaluations show that the proposed solution causes more than two times performance boost for packet capturing in comparison to the existing software solutions under Linux. We have proposed a scalable software architecture for network monitoring tools called DashNMon, which is based on DashCap. Multi-core awareness is a distinguished property of this architecture. Comparing to the existing cluster-based solutions, DashNMon can be used with COTS multi-core processors. In order to evaluate the proposed solutions, we have developed several prototype tools. The results of the experiments carried out using these tools show the scalability and high performance of the network monitoring tools that are based on the proposed architecture. Using the proposed architecture, it is possible to design and implement high-performance multi-threaded network intrusion detection systems (NIDSs) or application-layer firewalls, completely in the user space and with better utilization of the computational resources of multi-processor/multi-core systems.
引用
收藏
页码:720 / 743
页数:23
相关论文
共 50 条
  • [1] A high-performance and scalable multi-core aware software solution for network monitoring
    Dashtbozorgi, Mahdi
    Azgomi, Mohammad Abdollahi
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 59 (02): : 720 - 743
  • [2] StackPool: A High-Performance Scalable Network Architecture on Multi-core Servers
    Gu, Qiang
    Wen, Liufei
    Dai, Fen
    Gong, Hao
    Yang, Yongqiang
    Xu, Xiangyang
    Feng, Zexi
    [J]. 2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 17 - 28
  • [3] High-Performance Packet Classification on Multi-Core Network Processing Platforms
    亓亚烜
    薛一波
    李军
    [J]. Tsinghua Science and Technology, 2011, 16 (04) : 432 - 439
  • [4] Towards High-performance Pattern Matching on Multi-core Network Processing Platforms
    Qi, Yaxuan
    Zhou, Zongwei
    Wu, Yiyao
    Xue, Yibo
    Li, Jun
    [J]. 2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [5] MULTI-CORE SOFTWARE ARCHITECTURE FOR THE SCALABLE HEVC DECODER
    Hamidouche, Wassim
    Raulet, Mickael
    Deforges, Olivier
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [6] A HIGH PERFORMANCE MULTI-CORE NETWORK PROCESSING SYSTEM
    Zha, Qiwen
    Zhang, Wu
    Zeng, Xuewen
    Song, Yi
    [J]. 2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 1, 2012, : 439 - 443
  • [7] Sora: High-Performance Software Radio Using General-Purpose Multi-Core Processors
    Tan, Kun
    Liu, He
    Zhang, Jiansong
    Zhang, Yongguang
    Fang, Ji
    Voelker, Geoffrey M.
    [J]. COMMUNICATIONS OF THE ACM, 2011, 54 (01) : 99 - 107
  • [8] High-Performance Parallel Fault Simulation for Multi-Core Systems
    Karami, Masoomeh
    Haghbayan, Mohammad-hashem
    Ebrahimi, Masoumeh
    Nejatollahi, Hamid
    Tenhunen, Hannu
    Plosila, Juha
    [J]. 2021 29TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2021), 2021, : 207 - 211
  • [9] Multi-core and Network Aware MPI Topology Functions
    Rashti, Mohammad Javad
    Green, Jonathan
    Balaji, Pavan
    Afsahi, Ahmad
    Gropp, William
    [J]. RECENT ADVANCES IN THE MESSAGE PASSING INTERFACE, 2011, 6960 : 50 - +
  • [10] Software Defined Network Controller: a neat solution administration for reconfigurable multi-core NoC
    Salvador, Ibarra-Delgado
    Remberto, Sandoval-Arechiga
    Brox, Maria
    Ortiz, Manuel A.
    [J]. 2017 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2017,