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 条
  • [21] Real-Time Task Schedulers for a High-Performance Multi-Core System
    Prabhaker, M. Lordwin Cecil
    Ram, R. Saravana
    [J]. AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2020, 54 (04) : 291 - 301
  • [22] Design of a High-Performance CDMA-Based Broadcast-Free Photonic Multi-Core Network on Chip
    Poddar, Soumyajit
    Ghosal, Prasun
    Rahaman, Hafizur
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (01)
  • [23] Design of high performance firewall based on multi-core network development platform
    Zhang, Wei-wei
    Dong, Ming-gang
    [J]. PROCEEDINGS OF THE 2016 3RD INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING, MANUFACTURING TECHNOLOGY AND CONTROL, 2016, 67 : 447 - 450
  • [24] Multi-core aware applications in CMS
    Jones, C. D.
    Elmer, P.
    Sexton-Kennedy, L.
    Green, C.
    Baldooci, A.
    [J]. INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2010), 2011, 331
  • [25] Performance explorations of multi-core network on chip router
    Saravanakumar, U.
    Rangarajan, R.
    [J]. International Journal of Simulation: Systems, Science and Technology, 2012, 13 (01): : 36 - 42
  • [26] Interconnection Network Performance of Multi-core Cluster Architectures
    Hamid, Norhazlina
    Walters, Robert
    Wills, Gary
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATIONS, AND CONTROL TECHNOLOGY (I4CT), 2015,
  • [27] Security-aware Routing and Core Allocation in Elastic Optical Network with Multi-core
    Xuan, Hejun
    Wang, Yuping
    Hao, Shanshan
    Xu, Zhanqi
    Li, Xiaodong
    Gao, Xiao-zhi
    [J]. PROCEEDINGS OF 2016 12TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2016, : 294 - 298
  • [28] An architecture for parallelizing network monitoring based on multi-core processors
    Xu C.
    Shi W.
    Xiong Q.
    [J]. Journal of Convergence Information Technology, 2011, 6 (04) : 246 - 252
  • [29] Network-Aware Optimization of MPDATA on Homogeneous Multi-core Clusters with Heterogeneous Network
    Malik, Tania
    Szustak, Lukasz
    Wyrzykowski, Roman
    Lastovetsky, Alexey
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2016 COLLOCATED WORKSHOPS, 2016, 10049 : 30 - 42
  • [30] High-Performance Video Based Fire Detection Algorithms Using a Multi-core Architecture
    Kim, Yongmin
    Kang, Myeongsu
    Kim, Jong-Myon
    [J]. ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2012, 6839 : 476 - 483