论文部分内容阅读
为了从根本上解决现有基于TCP/IP的网络架构在网络控制、资源分配、安全及移动性等方面日益突出的问题,未来网络研究领域的相关学者提出建设新型未来网络架构,重新设计网络,并推动了一系列相关的项目课题,具有非常重要的研究意义。本论文研究内容就立足新型未来网络体系架构“内容中心网络”(Content-Centric Networking,CCN)。CCN从根本上改变了数据包的封装结构和寻址方式,整个网络是以内容为中心的,不再关注主机的网络位置,同时通过引入实时缓存的功能和基于内容的安全保证机制,有效的提升了网络的传输能力及安全性。路由机制是CCN的核心问题,传统的CCN路由机制是基于命名的广播/多播机制,即直接根据内容命名将请求数据包路由到多个内容提供节点。这样的路由机制可以提高数据传输的多样性和可靠性,但同时也会带来检索冗余的问题,给网络带来一定的负担。为了解决这个问题,学者提出了很多CCN的路由优化策略,如SoCCeR策略,它利用蚁群算法来分布式地完成了CCN的单径路由选择,但是,该策略未能充分考虑CCN网络特征,还有很大的提升空间。本文基于现有的CCN路由优化策略——SoCCeR策略在蚂蚁代理控制方法及算法收敛特性上的不足,提出了两方面的改进。首先,在路由优化算法中引入了对于内容流行度的分析和考虑,将对用户访问内容对象的行为特征及兴趣偏好的分析,融入到网络路由的优化选择算法中去,从而充分利用用户访问特征来改善用户的访问质量和降低用户的请求失效率,优化路由选择算法和网络的服务质量。其次,修改了蚁群算法的概率状态转移规则,引入自适应信息素更新公式,以避免当前最优路径上的信息素浓度的非正常累加,防止蚂蚁代理陷入搜索停滞,使路由算法更加适应网络拓扑的动态变化。最后,本文基于Matlab搭建了模拟CCN路由方案的仿真测试环境,设计实现了探索代理管理模块,探索代理寻路模块与探索代理更新路径模块。通过对基于内容流行度的CCN蚁群方案以及已有的优化方案进行仿真实验,表明本文提出的基于内容流行度的CCN路由算法在请求失效率以及收敛特性方而具有一定的优势。