APP下载

一种基于缓存交互的命名数据网络拥塞控制算法①

2016-12-06石珊姗任勇毛李灵玲

高技术通讯 2016年4期

石珊姗 任勇毛 李 俊③ 李灵玲 智 江

(* 中国科学院计算机网络信息中心 北京 100190)(**中国科学院大学 北京 100049)



一种基于缓存交互的命名数据网络拥塞控制算法①

石珊姗②***任勇毛*李 俊③*李灵玲*智 江***

(*中国科学院计算机网络信息中心 北京 100190)(**中国科学院大学 北京 100049)

研究了命名数据网络(NDN)的拥塞控制。为了解决突发流量问题和提高吞吐量及网络资源利用率,考虑了路由器缓冲区大小与拥塞控制机制的相互影响以及NDN内部署缓存这一重要特性,提出了一种基于缓存交互的NDN拥塞控制算法。该算法通过利用NDN中的路由器缓存,在逻辑上动态扩充缓冲区大小并控制Data包的发送速率,同时与现有的NDN拥塞控制算法相结合,动态调整Interest包发送速率阈值,以平滑突发流量,缓解网络拥塞。基于ndnSIM的仿真实验结果表明,该算法能有效提高NDN的传输效率、吞吐量和网络资源利用率。

命名数据网络(NDN), 拥塞控制, 缓存, 缓冲队列大小, 动态阈值(DT), 突发流量

0 引 言

命名数据网络(named data networking,NDN)[1,2]作为一种以信息为中心的网络(information-centric networking, ICN)[3]体系结构,是未来互联网体系结构研究的一个热点方向。体系结构的革新使NDN与传统TCP/IP网络相比,表现出新的传输模式和传输特点,因此,NDN拥塞控制机制是NDN体系结构中有待研究的关键技术之一。目前NDN拥塞控制机制[4]主要考虑Interest包和Data包一对一的传输特点,通过在接收端控制Interest的发送速率控制Data包的发送速率。当网络发生拥挤时,通过隐式或显式方式通知接收端调整Interest包的发送速率。其中,隐……

登录APP查看全文