论文部分内容阅读
随着Internet逐步由单一的数据传送网向包含数据、语音、图像等多媒体信息的综合传输网的演进,如何为用户提供满意的服务质量(Quality of Service, QoS)已成为一个重要的现实问题。区分服务模型因其良好的可扩展性已成为QoS问题研究的首选机制;此外,应用组播技术可以节省主干网络的带宽,提高网络资源的利用率,这在当前网络多媒体应用呈上升趋势的环境下也显得尤为重要。从功能上讲,区分服务和组播是两种互补的技术,区分服务提供了一种可扩展的QoS解决方案,而组播传输则提供了一种节约网络资源的有效方法,两者的结合成为必然趋势。但由于传统的区分服务与组播在基本结构上存在的差异,两者的结合不是一件容易的事情,必然会产生一些冲突。如何有效地结合区分服务与组播已受到国内外研究学者的更多关注。本文正是围绕着如何将区分服务与组播相结合的问题提出了一种基于分布式资源管理的区分服务组播策略(DiffServ Multicasting Strategy Based on Distributed resource management, DMSBD)。首先,该方案采用由边界节点作为资源管理器对区分服务域内资源进行分布式管理的方式,有效地避免了以往集中式资源管理方式所引入的单点失效和链路瓶颈问题,申请加入组播组的新成员必须通过资源管理器的接纳控制审核才能享有合法的优先级,否则便只能享受比“尽力而为”(Best Effort, BE)还要低的优先级服务,同时也有效地解决了被忽视预留子树(Neglected Reservation Sub-tree, NRS)问题。其次,该方案采用接收方驱动的思想建立一套服务质量请求信令机制,通过使用重标记方法使组播数据流的转发节点明确知晓新成员的服务质量请求,解决了异构组播组问题,并提高了可扩展性。最后,在NS2网络仿真平台上对DMSBD方案进行了仿真实验,并将其与LE(Limited Effort)方案和传统方案进行了分析比较,实验结果表明虽然DMSBD方案较以往方案在信令数量上有所增加,但在网络层花费些许代价换得较多空间上的节省是值得的。总之,DMSBD方案有效地解决了区分服务与组播相结合所产生的可扩展性问题、NRS问题和异构组播组问题,是一种代价合理、可扩展性较好的区分服务组播策略。