论文部分内容阅读
随着视频会议、VOD、大规模网络游戏以及文件共享等网络应用的广泛普及,Internet中引入了Multicast(组播)技术。目前的组播技术主要分为两种:IP组播、应用层组播。IP组播技术无法回避的一些先天缺陷限制了它的大规模应用。为了解决这一问题,Application-LayerMulticast(应用层组播)应运而生,ALM不需要改变组播路径上的网络层设备配置,只需要在终端用户实现即可。但ALM也面临着以下问题,如对网络资源无节制地掠夺,由于拥塞、成员节点失效引起ALM组播树分裂、下游节点无法接收数据包等。因此如何提高应用层组播的稳定性成为目前的研究热点。
本文在分析基于树结构的应用层组播系统因为节点失效、链路瓶颈拥塞而导致组播树分裂、成员节点脱离组播树的基础上,通过对应用层组播系统的稳定性讨论,在HMTP应用层组播协议的基础上提出了一种高层节点的冗余链路保护方案,该改进方案针对传统应用层组播协议未区分高、低层节点,在组播树中引入层次概念,只针对高层节点进行冗余链路保护,并通过仿真验证了该改进方案在有效保障应用层组播系统稳定性的同时,能大大降低系统的冗余链路管理开销。