摘要
针对传统TCP协议的隐式拥塞控制算法不适合内容中心网络(Named Data Networking,NDN)的问题,本文提出了一种显式的拥塞控制算法(Explicit Control Algorithm,ECA)。ECA算法通过主动检测网络中间节点上的传输队列长度来判断网络拥塞水平,并显式地反馈给接收端,接收端据此调整Interest包的发送速率,以控制发送端发送Data包的速率,从而实现网络的拥塞控制。基于ndnSIM的仿真实验结果表明,ECA和传统TCP的AIMD算法相比,具有更高的传输效率和更好的稳定性。
To solve the problem that TCP implicit congestion control algorithm do not suitable for NDN (Named Data Networking) , we propose an explicit congestion control algorithm ECA(Explicit Control Algorithm) in this paper. ECA actively detects the average length of transmission queue in intermediate node to judge the congestion level of the network and explicitly return it back to receiver. The receiver adjusts sending rate of Interest packet based on the feedback to control the sending rate of Data packet in the sender and realize congestion control in the network. Simulation experiment results based on ndnSIM show that ECA has higher transmission efifciency and better stability than traditional TCP AIMD algorithm.
出处
《科研信息化技术与应用》
2014年第3期68-77,共10页
E-science Technology & Application
基金
国家重点基础研究发展计划(973计划)(2012CB315803)
中国科学院计算机网络信息中心主任基金项目(CNIC_ZR_201204)
中国科学院计算机网络信息中心青年基金项目(CNIC_QN_1303)