论文部分内容阅读
移动自组织网络(Ad Hoc Network)是无线网络中的一种,它不需要固定基础设施支持,可以灵活快速的组网。网络中的节点能够自由移动,不仅要具有普通终端的主机功能还要有路由功能,抗毁性较强,能够在战场、应急救灾等环境恶劣的条件下生存,因此在军用和民用通信领域均得到了广泛应用。其自身具有的分布式、自组织、动态拓扑、多跳、能量有限等特点使得传统有线网络中的路由协议已不再适用,必需专门为之开发设计新的路由协议。路由技术作为影响网络整体性能的关键因素之一,其研究对Ad Hoc网络也至关重要。目前比较经典的路由算法如DSDV(Destination-sequenced distance vector routing)、AODV(Ad Hoc on-demand distance vector routing)、DSR(Dynamic source routing)、TORA(Temporally ordered routing algorithm)等按需路由协议都是最短路由,没有考虑能量因素。而Ad Hoc网络中的节点由电池供电,整个网络系统的能量是有限的。如何降低节点的能量消耗,尽可能延长网络的生存时间,成为衡量路由协议性能的重要指标。特别是在时间和设备受限的情况下,如紧急营救、军事行动、商务会议等场合中节能显得尤其重要。因此基于节能机制的路由协议成为Ad Hoc网络当前的研究热点。针对上述问题,为解决传统路由协议的不足,本文对Ad Hoc网络的能量问题进行了研究,文章首先对Ad Hoc网络做了简要的介绍,包括Ad Hoc网络的特点,应用领域及本论文的研究意义。接着总结了目前已提出的一些Ad Hoc网络路由协议,分析比较它们的优缺点,然后归纳总结了现有的节能机制,并指出未来的研究方向。基于对现有路由算法和节能机制的研究,本文在AODV路由算法的基础上,提出两种能量感知路由算法MEE(Maximum energy efficiency-AODV)和ES-AODV (Energy-saving-AODV)。前者通过改进RREQ分组而无需任何额外的控制包就可获得整个网络的平均电池剩余能量,并且综合考虑跳数和节点剩余能量,以达到节能的目的;后者通过链路层功率控制,使节点在发送的数据包里携带功率信息以完成信息的交互。最后,通过NS2仿真和传统路由协议进行了对比,结果表明所提算法在节能方面效果明显,延长了网络生存时间,有效提高了网络性能。