面向高速网络的多核并行TCP拥塞控制算法  被引量:2

A parallel TCP congestion control algorithm for multi-core systems in a high-speed network

在线阅读下载全文

作  者:查奇文[1,2] 张武[1] 曾学文[1] 郭秀岩[1] 

机构地区:[1]中国科学院声学研究所国家网络新媒体工程技术研究中心,北京100190 [2]中国科学院大学,北京100190

出  处:《高技术通讯》2013年第9期894-900,共7页Chinese High Technology Letters

基  金:863计划(2011AA01A102);中国科学院战略性先导科技专项(XDA06010302)资助项目

摘  要:为了解决在高速网络下,多核处理器系统中由于传统TCP的串行处理方式带来的性能瓶颈,以TCP协议的滑动窗口机制和拥塞控制算法为基础,提出了一种多滑动窗口并行TCP拥塞控制算法:MulWinTCP。MulWinTCP将全局滑动窗口划分为多个子滑动窗口,利用多核处理器对多个子滑动窗口进行并行处理,消除了由于TCP串行处理方式带来的性能瓶颈。同时,MulWinTCP保证了其对应用层的透明,并且兼容传统TCP协议。基于TCP吞吐率的Mathis数学模型,推导出了MulWinTCP吞吐率的数学模型,并通过实验仿真论证了算法的有效性和吞吐率数学模型的正确性。To solve the TCP performance bottleneck caused by the serial processing mode of multi-core processor systems in a high speed network, a MulWinTCP, a parallel TCP congestion control algorithm based on the slide window mechanism and the congestion control of TCP, is proposed. The MulWinTCP divides the global slide window into multiple slide sub-windows, and parallely processes them by using multi-core processors to eliminate the perform- ance bottleneck brought by the serial processing mode of TCP. The MulWinTCP is transparent to the network appli- cations, and can be compatible completely with TCP. Through the analysis of the mathematical model, the throughput model of MulWinTCP is given based on the Mathis Model. The simulation experiment proves the validity of the algo- rithm and the correctness of the model.

关 键 词:多核处理器 传输控制协议 拥塞控制算法 滑动窗口 高速网络 

分 类 号:TP393.06[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象