论文部分内容阅读
覆盖网络是重叠在现有网络上的虚拟网络,由分布在Internet上的一些覆盖节点和它们之间的逻辑链路组成。它实现方便,不需要大规模改变现有网络架构就可以提供更高的服务质量。Spines是源代码开放的通用覆盖网络,采用逐跳传输协议和实时恢复协议能够很好的改善实时传输的时延、抖动和丢包率等特性,支持对QoS有较高要求的实时多媒体业务,可以用于进行网络协议的开发和测试,提供用户需要的应用服务,但其动态性较差。而P2P覆盖网络的DHT技术具有动态的自组织功能。因此,本文主要研究如何将Spines与P2P网络DHT技术相结合,构建基于Spines覆盖网络的既具有Spines网络逐跳传输,实时恢复优点,并具有动态性自组织功能的新型多媒体覆盖网络SMON(Self-organization Multimedia Overlay-Network)。本文首先分析了Spines覆盖网络的软件架构、主要协议及其优缺点,DHT技术的主要内容及其优缺点,并在此基础上分析了Spines网络与DHT技术结合的可行性。然后对SMON网络的设计思路及具体设计方案进行了阐述:通过加入DHT技术提高网络的动态性,加入动态冗余副本管理机制DRM((Dynamic Redundant Management)、改进的漫步机制ERW(Enhanced RandomWalks)增加SMON覆盖网络的健壮性和可扩展性,描述了SMON覆盖网络工作的具体过程。最后通过NS2仿真工具搭建SMON网络仿真平台,并将SMON网络与Spines网络在动态性、资源服务效率与负载平衡进行仿真分析。经理论分析及仿真结果说明该结构能够适应动态变化的网络拓扑,可以随着节点的加入离开进行路由更新,与原Spines网络相比产生的开销不是很大,具有较好的自组织性能。