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
来源
2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 1 | 2012年
关键词
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
相关论文
共 9 条
  • [1] Bhattacharya S.P., 2006, MEASUREMENT STUDY LI
  • [2] FREIMUTH D, 2005, USENIX ANN TECHN C A
  • [3] Gilder G., 2000, TELECOMS
  • [4] Menon A., 2008, OPTIMIZING TCP RECEI
  • [5] Oppermann A., 2005, OPTIMIZING FREEBSD I
  • [6] Ortiz A., 2009, PARALLEL DISTRIBUTED
  • [7] TCP onloading for data center servers
    Regnier, G
    Makineni, S
    Illikkal, R
    Iyer, R
    Minturn, D
    Huggahalli, R
    Newell, D
    Cline, L
    Foong, A
    [J]. COMPUTER, 2004, 37 (11) : 48 - +
  • [8] Saletore V., 2005, P 19 IEEE INT PAR DI
  • [9] Potential performance bottleneck in Linux TCP
    Wu, Wenji
    Crawford, Matt
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2007, 20 (11) : 1263 - 1283