论文部分内容阅读
近年来,随着移动通信技术的迅速发展,人们对移动流媒体服务的需求不断增长,这对于流媒体行业,既是一种机遇,又是一种挑战。移动流媒体服务的核心在于结合移动网络与流媒体技术于一体。相对于传统的网络,移动网络存在移动性、拓扑变化频繁性、低可靠性、对空间位置的依赖性以及资源受限性等特点,这些特点导致移动网络中的节点具有高度动态性、传输带宽受限以及链接不可靠性的问题,因此,如何在移动网络下进行高效的流媒体数据的传输,提供稳定的流媒体服务一直是当前研究的热点。应用层组播技术作为当前流媒体服务的一种解决方案,它可以有效的减少流媒体服务器的压力,并且可以同时为大量用户提供较稳定的流媒体服务。相较于P组播来说,应用层组播利用单播形式提供组播服务,不需要特殊的网络硬件设施支持,具有易部署和可扩展的特点。然而,应用层组播具有天生的稳定性不足的问题,因此,近几年来,如何构造稳定的应用层组播系统也是急需要解决的问题。因此,本文主要基于以上两点进行考虑,通过对国内外相关文献资料进行分析研究,提出一种基于NICE的具有度约束的移动应用层组播系统的构建方案。该方案通过改变NICE协议所形成的应用层组播系统中簇的规模固定化的现状,使得更适合于移动环境下组播系统。同时为了解决移动环境下组播系统中组播节点的高度动态性问题,在反向抑制主动告警机制的基础上,提出基于备份父节点的故障恢复策略,对所构建的组播系统进行维护,使得在组播系统中节点出现故障时,受影响的组播节点能够进行快速重定向,恢复组播服务。并且,本文还提出利用组播树的相似度来量化组播系统的拓扑结构受故障影响的大小,从而判断故障恢复策略的好坏。通过实验仿真表明,文中所提出的移动环境下应用层组播系统构建方案具有可行性,所提出的故障恢复策略具有重定向时延低、稳定性好的优势。