论文部分内容阅读
随着各类新型业务的不断兴起和移动互联网等应用的迅速增长,现有的TCP/IP体系结构表现出一定程度的僵化。为解决这一问题,面向内容的未来互联网体系架构应运而生。其中,信息中心网络提供了一种网络基础设施服务,更加地适用于今天的网络使用现状(尤其是内容分发与移动)。它要求每个节点都能缓存流经的内容,使得覆盖全网络的缓存成为网络体系结构的一部分。因此,网络缓存的重要性逐渐显现。网络缓存机制包括缓存决定策略和缓存替换策略两个方面。本文仅对缓存决定策略方面的优化开展研究。首先,介绍了几种信息中心网络的体系结构,并重点分析说明了CCN(Content-Centric Networking)方案的体系结构和关键技术,包括命名机制、包类型和节点转发模型。接着,在此基础上,总结分析了几种信息中心网络中现有的缓存决定策略和缓存替换策略,并指出了目前存在的问题。然后,针对这些问题,研究了一种分布式协作缓存策略,主要思想是通过协作分配算法将CR(Content Router)进行协作分组,确定相互协作的CR及其标签,让多个CR共同协作存储内容。并采用ccnSim仿真平台对该算法进行了仿真实验及验证。仿真结果表明,该策略在提高缓存命中率、减轻服务器负载方面有着更好的表现,但是在平均往返时间上表现略差。最后,提出了一种选择性协作的智慧缓存策略,通过引入节点缓存状态将非协作式缓存与协作式缓存相结合。仿真结果表明,该策略在提高缓存命中率、减轻网络负载、减少平均往返时间方面都有较高的性能。