论文部分内容阅读
随着网络多媒体技术的飞速发展,许多新兴的应用如视频点播、远程教育和在线游戏等不断地被引入Internet。这些应用大都要求高带宽、低延迟和一点到多点或多点到多点的通信能力。组播能够通过共享部分链路来提高带宽利用率,非常适合高带宽需求的多媒体数据的传输。而分层组播可以将视频数据分割成多个层次同时发送到不同接收者,充分满足接收者的异构性,逐渐成为支持这些新应用的有效传输机制。另一方面,Internet中现有的尽力而为(Best-Effort)的传输模式,对所能够提供的包转发的服务质量(QoS)不做任何承诺,无法满足多媒体应用和用户对QoS的不同需求。DiftServ是一种基于分组标记的QoS体系结构,能够用可扩展的灵活机制提供广泛的QoS保证,是当前IP网络中较为理想的QoS策略。组播降低网络的带宽消耗,而DiftServ为用户提供适当的带宽分配,两者的结合能为多媒体的应用提供较好的QoS保证。但两者在体系架构上还存在一些冲突,它们的结合也会产生一些新的问题。本文就是围绕如何将DiffServ与组播技术有机融合,在异构网络中为视频应用提供更好的QoS保证而展开的。本文从IP组播的基本概念出发,对组播路由协议、拥塞控制、分层组播及视频流分层编码等技术进行了探讨。通过比较DiftServ和IntServ的优缺点,详细阐述了DiftServ体系中各模块的功能及工作原理。分析了DiftServ和IP组播结合的优势及所带来的问题。针对这些问题,提出了一种基于DiftServ的分层组播自适应标记算法LMSLDS。该算法能够使组播数据流的转发节点在明确知晓接收者QoS要求的前提下,自适应地进行组成员接纳控制与资源分配,有效地解决了DiftServ与IP组播结合时所产生的被忽视的预留子树NRS(Neglected Reservation Subtree)和异构组播组HMG(Heterogeneous Multicast Groups)等问题。通过在NS-2中进行仿真实验,表明该算法是一种扩展性较好的解决方案。