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 [J].
Regnier, G ;
Makineni, S ;
Illikkal, R ;
Iyer, R ;
Minturn, D ;
Huggahalli, R ;
Newell, D ;
Cline, L ;
Foong, A .
COMPUTER, 2004, 37 (11) :48-+
[8]  
Saletore V., 2005, P 19 IEEE INT PAR DI
[9]   Potential performance bottleneck in Linux TCP [J].
Wu, Wenji ;
Crawford, Matt .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2007, 20 (11) :1263-1283