Exploring and Enhancing the Performance of Parallel IDS on Multi-Core Processors

被引:1
|
作者
Jiang, Haiyang [1 ]
Yang, Jianhua [1 ]
Xie, Gaogang [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Network Technol Res Ctr, Beijing 100190, Peoples R China
基金
中国国家自然科学基金;
关键词
Intrusion Detection System; multi-core; Snort; software pipeline; pre-fliter;
D O I
10.1109/TrustCom.2011.86
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the advancement of multi-core processor, it is highly desired to use parallel design to improve the IDS throughput in nowadays. However, existing parallel schemes often fail to achieve linear speedup in IDS. The throughput even deteriorates severely for some network traffics. Hence, exploring and addressing the problems have become one of the most urgent issues in parallel IDS. In this work, an IDS model adopting software pipeline is developed as the testbed of parallel performance evaluation. The contribution of this paper is twofold. First, we explore the performance of parallel IDS through substantive experiments and quantitative analyses. We find Heavy Rule Fingerprint (HRF) in the pre-filter, which has not been mentioned in previous papers as we know, causes severe performance deterioration mentioned in existing studies. The experiments illustrate that the time consumption on HRF in parallel system is at least 6-7 times longer than that in normal system. Second, we propose a new fingerprint extraction strategy to deal with HRF. Experimental results show that the throughput deterioration is resolved completely and the throughput is enhanced by 45% by integrating our proposed method into the testbed and with making use of DARPA evaluation dataset.
引用
收藏
页码:673 / 680
页数:8
相关论文
共 50 条
  • [1] Enhancing the Performance of Android Applications on Multi-core Processors by Selecting Parallel Configurations for Source Codes
    Bui Huu Phuc
    Pham Van Huong
    Nguyen Ngoc Binh
    Le Quang Minh
    [J]. 2017 4TH NAFOSTED CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2017, : 225 - 229
  • [2] Parallel XML transformations on multi-core processors
    Sun, Yuanhao
    Li, Tianyou
    Zhang, Qi
    Yang, Jia
    Liao, Shih-wei
    [J]. ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 701 - 708
  • [3] Parallel modular multiplication on multi-core processors
    Giorgi, Pascal
    Imbert, Laurent
    Izard, Thomas
    [J]. 2013 21ST IEEE SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2013, : 135 - 142
  • [4] Novel parallel hough transform on multi-core processors
    Chen, Yen-Kuang
    Li, Wenlong
    Li, Jianguo
    Wang, Tao
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-12, 2008, : 1457 - 1460
  • [5] Parallel Optimization of Frequent Algorithm on Multi-core Processors
    Zhang, Yu
    Zhang, Jianzhong
    Xu, Jingdong
    Wu, Ying
    [J]. 2012 INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING AND COMMUNICATION TECHNOLOGY (ICCECT 2012), 2012, : 295 - 299
  • [6] A Survey of Approaches used in Parallel Architectures and Multi-core Processors, For Performance Improvement
    Shukla, Surendra Kumar
    Murthy, C. N. S.
    Chande, P. K.
    [J]. PROGRESS IN SYSTEMS ENGINEERING, 2015, 366 : 537 - 545
  • [7] On the maturity of parallel applications for asymmetric multi-core processors
    Chronaki, Kallia
    Moreto, Miguel
    Casas, Marc
    Rico, Alejandro
    Badia, Rosa M.
    Ayguade, Eduard
    Valero, Mateo
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 127 : 105 - 115
  • [8] Parallel computing of discrete element method on multi-core processors
    Shigeto, Yusuke
    Sakai, Mikio
    [J]. PARTICUOLOGY, 2011, 9 (04) : 398 - 405
  • [9] Parallel Video Steganographic Method over Multi-core Processors
    Almanasra, Sally
    [J]. TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2020, 9 (02): : 606 - 612
  • [10] Parallel computing of discrete element method on multi-core processors
    Yusuke Shigeto
    Mikio Sakai
    [J]. Particuology, 2011, 9 (04) : 398 - 405