论文部分内容阅读
内容中心网络CCN是为了满足现有用户的网络服务需求而提出的一种新的网络体系结构,由于其以“内容”为中心、网内缓存等特性,引起了广大学者的关注。网内缓存是CCN体系结构的一个重要组成部分,缓存策略的优劣直接影响网络性能的好坏,对缓存策略的研究已成为一个热门课题。目前已有的缓存方案解决了CCN中一些缓存问题,但同时也存在着各种不足。针对目前CCN缓存策略研究现状,本文在传统单哈希路由缓存策略SHR的基础上,提出了一种基于内容流行度的带权多哈希路由缓存策略WMHR,WMHR缓存策略对单哈希路由策略进行了两方面的改进。(1)在SHR策略的基础上考虑内容流行度,提出基于内容流行度的多哈希路由缓存策略MHR。与传统SHR缓存策略单副本相比,MHR缓存策略中每个内容在网络中可存在多个缓存副本,内容缓存副本数随着流行度而动态变化。该策略提高了缓存命中率,降低了内容请求延迟,缓存空间利用率高。(2)在MHR策略的基础上进一步考虑边缘化,提出基于内容流行度的带权多哈希路由缓存策略WMHR。WMHR缓存策略考虑流行度的同时考虑边缘化存储,将内容副本以一定的权值分散在客户端周围,使得内容副本近请求节点存储。该策略有效地利用整个网络缓存空间,进一步减少了用户请求时延。综上所述,基于内容流行度的带权多哈希路由缓存策略在命中率和用户请求延时方面都有所提高。最后,本文搭建了基于NS-3模拟器和CCNx协议的内容中心网络仿真实验平台。以缓存命中率、访问延时作为实验指标,在不同的流行度、不同缓存大小等环境下,对单哈希路由、多哈希路由及带权多哈希路由缓存方案进行仿真实验。实验结果表明,基于内容流行度的带权多哈希路由缓存策略在缓存命中率及访问延时方面性能明显优于传统的单哈希路由缓存策略。