论文部分内容阅读
移动Ad Hoc网络由一组无线移动节点组成,是一种不需要依靠现有固定通信网络基础设施的、能够迅速展开使用的多跳网络体系,所需人工干预最少,是没有任何中心实体、自组织、自愈的网络。移动Ad Hoc网络应用几乎涉及所有方面:从军事战场、灾难救援到个人通信、家庭消费。广泛的应用范围使得Ad Hoc网络作为一个重要的和有前途的研究领域受到了极大的关注。路由作为自组织网络的核心问题一直以来都是研究的热点,特别是当各类多媒体业务和实时业务越来越多的得到普及和推广后,为这些业务提供服务质量保证(Quality of Service,QoS)的要求使得传统的“尽力而为”的路由不能满足要求。于是,QoS路由作为QoS保证中的关键部分得到越来越多学者的关注,成为当前研究的一个新热点。本文分析了当前Ad Hoc网络中几种典型的QoS路由协议,并在当前研究成果的基础上结合地理定位的路由提出了一种位置辅助的QoS路由算法——ODLAQR(On-Demand Location-Aided QoS Routing),不同于一般的利用地理位置信息的路由算法,ODLAQR算法将路由消息转发域进一步分为Green区和Yellow区两个不同的区域,处在不同区域的节点采用不同的路由消息转发策略,最终根据费用选择最优路径传输数据分组。在Linux平台上使用NS2(Network Simulation 2)网络仿真软件实现了该算法并对算法进行了大量的仿真试验,结果表明,新算法能够在保证路由发现成功率的基础上降低路由控制开销,并在平均路由跳数、平均路径花费上均表现出良好性能;另外,与AODV、QAODV在投递率上的比较也表明,算法具有较好的数据分组递送率。