A HIGH PERFORMANCE MULTI-CORE NETWORK PROCESSING SYSTEM

被引:0
|
作者
Zha, Qiwen [1 ]
Zhang, Wu
Zeng, Xuewen
Song, Yi [1 ]
机构
[1] Chinese Acad Sci, Grad Univ, Beijing, Peoples R China
关键词
Multi-core; TCP/IP'stack; Network processing; Linux; TCP;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
When Running Linux on a multi-core processor, all of the network processing is processed by the operating system and the processing efficiency is very poor. To solve this problem, we describe a Multi-core Network Processing System (MNPS) in this paper. The MNPS divides the cores of a multi-core processor into two groups. One group runs MNPS-Linux, which is a modified Linux only retaining the same socket interface to the user applications. The other group runs MNPS-Stack, which processes the network stack without operating system and directly operates the hardware resources. Because of the offloading of network processing and no interrupt in MNPS-Linux and the directly operating the hardware resources and no operating system in MNPS-Stack, MNPS is very efficient. We can see from the result of the experiment that MNPS can get high performance but consumes less CPU resource.
引用
收藏
页码:439 / 443
页数:5
相关论文
共 50 条
  • [1] High-Performance Packet Classification on Multi-Core Network Processing Platforms
    亓亚烜
    薛一波
    李军
    TsinghuaScienceandTechnology, 2011, 16 (04) : 432 - 439
  • [2] Evaluating the Performance of Network Protocol Processing on Multi-core Systems
    Faulkner, Matthew
    Brampton, Andrew
    Pink, Stephen
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2009, : 16 - 23
  • [3] Towards High-performance Pattern Matching on Multi-core Network Processing Platforms
    Qi, Yaxuan
    Zhou, Zongwei
    Wu, Yiyao
    Xue, Yibo
    Li, Jun
    2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [4] Multi-core Image Processing System using Network on Chip Interconnect
    Joshi, Jonathan
    Karandikar, Kedar
    Bade, Sharad
    Bodke, Mandar
    Adyanthaya, Rohan
    Ahirwal, Balkrishan
    2007 50TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 2007, : 1011 - +
  • [5] A Parallel Packet Processing Runtime System On Multi-Core Network Processors
    Li, Yunchun
    Shan, Lianqiang
    Qiao, Xinxin
    2012 11TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING & SCIENCE (DCABES), 2012, : 67 - 71
  • [6] Multi-core processing and scheduling performance in CMS
    Hernandez, J. M.
    Evans, D.
    Foulkes, S.
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS 2012 (CHEP2012), PTS 1-6, 2012, 396
  • [7] An Application on Controller to Improve Performance of Multi-Core Shared Memory Based on Network processing
    Ma, Peijun
    Peng, Yujia
    Li, Kang
    Shi, Jiang-Yi
    Guang, Qing
    MEMS, NANO AND SMART SYSTEMS, PTS 1-6, 2012, 403-408 : 2107 - 2110
  • [8] Multi-core processors: New way to achieve high system performance
    Gepner, Pawel
    Kowalik, Michal F.
    PAR ELEC 2006: INTERNATIONAL SYMPOSIUM ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, PROCEEDINGS, 2006, : 9 - +
  • [9] Multi-core Heterogeneous Video Processing System Design
    Zhang, Junjie
    Sun, Tianfu
    PROCEEDINGS OF 2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION (IEEE-ASID'2019), 2019, : 178 - 182
  • [10] Design of high performance firewall based on multi-core network development platform
    Zhang, Wei-wei
    Dong, Ming-gang
    PROCEEDINGS OF THE 2016 3RD INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING, MANUFACTURING TECHNOLOGY AND CONTROL, 2016, 67 : 447 - 450