论文部分内容阅读
随着无线通信技术的发展和便携设备的不断普及,人们对新的移动通信服务的需求与日俱增。顺应这一趋势,作为一种多跳、无中心、自组织的Ad Hoc越来越收到关注,成为研究的热点网络之一。近年来的研究成果表明,多播成为Ad Hoc网络路由首选的方式,而QoS(Quality of service)多播路由又充分考虑到了Ad Hoc网络这种带宽资源紧张、系统资源有限的网络环境。多播是一种面向群组计算的通信传播方式,它是将数据发送给由一个目的地址指定的一组节点。论文研究的Ad Hoc网络多播路由是考虑了带有QoS约束的那样一组节点。从而就服务质量主要包含的延迟、延迟抖动、带宽、代价等QoS约束,给出了一种适应于Ad Hoc网络QoS多播路由的网络模型,提出了Ad Hoc网络中一种具有多QoS约束的多播路由协议QMRPA(QoS based Multicast Routing Protocol in mobile Ad Hoc networks)。QMRPA协议基于可行链路的定义,分两个步骤完成多播树的建立,首先建立从多播源节点到某多播目的节点满足多QOS约束的单一链路构成初始多播树,其次,多播目的节点再申请加入多播树中。在路由过程中每个节点只需要了解相邻节点的信息而不必掌握全局信息,提高了路由的成功率,降低了算法实现的复杂度。同时给出了QMRPA中多播树的修剪和维护的过程,并设计了路由备份机制,进行了正确性证明和复杂性分析。根据分簇结构,对QMRPA进行了改进,提出了具有多QoS约束的分簇多播路由协议QMRPA-CL.协议中每个簇内节点只需要维护本簇的簇内信息,每个桥节点需要维护簇内的主要信息和在这个高级簇内的其他同等级簇的相关信息,每个节点能够在满足QoS约束下快速动态加入多播树。仿真实验结果表明,QMRPA是有效的,且为Ad Hoc网络解决带有多QOS约束多播路由问题提供了一种新的思路。