论文部分内容阅读
互联网在诞生初期的目标仅仅是为了提供计算机之间端到端的互联互通,这种设计思想导致基于传输控制协议/因特网互联协议(TCP/IP,Transmission Control Protocol/Internet Protocol)的传统互联网架构在面对如今所承载的大量内容分发类应用时,暴露出了扩展性差、安全性低、容易拥堵等严重问题。为了从根本上解决这些问题,学术界提出了很多种先进的未来网络体系架构。其中,以信息为中心的未来网络体系架构逐渐脱颖而出,成为了未来网络研究领域的先进技术路线之一。在众多以信息为中心的网络架构中,命名数据网络(NDN,Named Data Networking)由于其理念的先进性、方案的可行性等优势逐步发展成为了信息中心网络主流研究方向。同时,在互联网中,多用户数据同步机制有很多重要的应用场景。在传统的TCP/IP网络架构中,基于中心服务器的数据同步机制存在着传输效率低、鲁棒性差等缺点。因此,在未来网络体系架构中设计科学合理的数据同步机制是必要的且具有优势的。本文以NDN网络中的数据同步机制为切入点,对适合移动场景的NDN数据同步机制进行了深入研究。本文利用NDN聚合内容的能力,设计了高效的数据同步控制信令交互流程,从而提出了基于同步中心节点的NDN数据同步机制,解决了传统TCP/IP网络数据同步机制和现有NDN数据同步机制存在的效率低、扩展性差等问题。本文首先分析了传统TCP/IP网络中数据同步机制的缺陷,阐述了基于NDN设计数据同步机制的优势。然后,本文研究了 NDN中现有数据同步机制的实现方式,指出了它们存在的问题。最后,本文提出了基于同步中心节点的NDN数据同步机制CenterSync,该方案解决了原有机制中存在的数据并发导致网络分割、数据恢复效率低等问题,并可以通过同步中心节点实现移动环境和大规模网络中的部署。本文还搭建了仿真环境,通过仿真代码实现了基于同步中心节点的NDN数据同步应用,并与现有的域内广播式NDN数据同步应用进行了对比,验证了新机制的正确性与高效性。