Data packet processing model based on multi-core architecture

被引:0
|
作者
Zhang X. [1 ,2 ]
Yin D. [1 ,2 ]
Qu T. [1 ,2 ]
Liu J. [1 ,2 ]
Liu Y. [1 ,2 ]
机构
[1] School of Computer Science and Engineering, Huaihua University, Huaihua
[2] Key Lab. of Intelligent Contr. Technol. for Wuling-Mountain Ecological Agriculture in Hunan Province, Huaihua
来源
International Journal of Performability Engineering | 2018年 / 14卷 / 07期
关键词
Data packets; Horizontal-based model; Multi-core; Network detection; Tree-based model;
D O I
10.23940/ijpe.18.07.p1.13831390
中图分类号
学科分类号
摘要
According to the characteristics of pipeline structure and multi-core processor structure for packet processing in network detection applications, the horizontal-based parallel architecture model and tree-based parallel architecture model are proposed for packet processing of Snort application. The principle of a tree-based parallel architecture model is to use pipelining and flow-pinning technology to design a processor that is specifically used to capture data packets, and other processors are responsible for other stages of parallel processing of the data packets. The experimental comparison and analysis show that the tree-based parallel architecture model has higher performance on the second-level cache hit ratio, throughput, CPU utilization, and inter-core load balancing compared to the horizontal-based parallel architecture model for packet processing of Snort application. © 2018 Totem Publishers Ltd. All rights reserved.
引用
收藏
页码:1383 / 1390
页数:7
相关论文
共 50 条
  • [31] A HIGH PERFORMANCE MULTI-CORE NETWORK PROCESSING SYSTEM
    Zha, Qiwen
    Zhang, Wu
    Zeng, Xuewen
    Song, Yi
    2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 1, 2012, : 439 - 443
  • [32] A Heterogeneous Multi-Core Based Biomedical Application Processing System and Programming Toolkit
    Tassadaq Hussain
    Amna Haider
    Abdelmalik Taleb-Ahmed
    Journal of Signal Processing Systems, 2019, 91 : 963 - 978
  • [33] A Heterogeneous Multi-Core Based Biomedical Application Processing System and Programming Toolkit
    Hussain, Tassadaq
    Haider, Amna
    Taleb-Ahmed, Abdelmalik
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (08): : 963 - 978
  • [34] General queuing model for optimal seamless delivery of payload processing in multi-core processors
    Salami, Esther
    Barrado, Cristina
    Gallardo, Antonia
    Pastor, Enric
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (01) : 87 - 104
  • [35] Compressed Sensing Based Seizure Detection for an Ultra Low Power Multi-core Architecture
    Aghazadeh, Roghayeh
    Montagna, Fabio
    Benatti, Simone
    Frounchi, Javad
    Rossi, Davide
    PROCEEDINGS 2018 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2018, : 492 - 495
  • [36] General queuing model for optimal seamless delivery of payload processing in multi-core processors
    Esther Salamí
    Cristina Barrado
    Antonia Gallardo
    Enric Pastor
    The Journal of Supercomputing, 2018, 74 : 87 - 104
  • [37] Revisiting Multiple Pattern Matching Algorithms for Multi-Core Architecture
    Tan, Guang-Ming
    Liu, Ping
    Bu, Dong-Bo
    Liu, Yan-Bing
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (05) : 866 - 874
  • [38] Efficient Fault-Recovery Technique for CGRA-based Multi-Core Architecture
    Kim, Yoonjin
    Sohn, Seungyeon
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2015, 15 (02) : 307 - 311
  • [39] Revisiting Multiple Pattern Matching Algorithms for Multi-Core Architecture
    Guang-Ming Tan
    Ping Liu
    Dong-Bo Bu
    Yan-Bing Liu
    Journal of Computer Science and Technology, 2011, 26 : 866 - 874
  • [40] Revisiting Multiple Pattern Matching Algorithms for Multi-Core Architecture
    谭光明
    刘萍
    卜东波
    刘燕兵
    Journal of Computer Science & Technology, 2011, 26 (05) : 866 - 874