缓存是命名数据网络(named data networking,NDN)有别于传统网络最突出的特性之一,NDN中默认所有节点都具有缓存所有经过数据的功能.这种"处处缓存"策略导致网内大量冗余数据的产生,使网内缓存被严重浪费.针对上述问题,首次提出了一种基于节点分类(based on node classification,BNC)的数据存储策略.基于节点位置的不同,将数据返回客户端所经过的节点分为"边缘"类节点与"核心"类节点.当数据经过"核心"类节点时,通过权衡该类节点的位置与数据在不同节点的流行度分布,将数据存储在对其他节点最有利的节点中;当数据经过"边缘"类节点时,通过该数据流行度来选择最有利于客户端的位置.仿真结果表明,提出的策略将有效提高数据命中率,减少数据请求时延和距离.
当前互联网暴露出诸多弊端,近年来未来互联网成为了研究的热点。命名数据网络NDN(Named Data Networking)就是未来互联网研究中具有代表性的结构,其打破了传统的"主机—主机"通信模式,将内容置于首要地位,通过内容名称转发数据包。由于NDN名称不同于IP地址,这意味着大量转发和查找机制的再造。分析了NDN内容名称的命名特点,及现有NDN名称查找策略的发展及其优缺点,总结并提出了NDN名称查找策略进一步的研究方向。