论文部分内容阅读
移动Adhoc网络是由一系列移动节点组成的多跳无线网络,又称为自组织网络、无固定设施的网络或多跳网络。无线Adhoc网络没有基站,所有节点分布式运行,具有路由器的功能,负责发现和维护到其它节点的路由,向邻居节点发送或转发分组。这种网络既可以单独运行,又可以通过网关接入到有线骨干网络(如因特网)。由于无线终端一般都是用电池供电,节点能量的耗尽很容易导致整个网络的快速崩溃,因此能量管理就成为这些网络部署中的关键问题。
本文首先对移动Adhoc网络作简单介绍,对蚂蚁路由算法的基本原理进行简单阐述。
接着对现有的移动Adhoc网络蚂蚁路由算法(AntRoutingAlgorithmforMobileAdhocNetworks,ARAMA)进行了深入研究。
现有的一些算法在寻找转发路由的时候只考虑蚂蚁在路径上所散发的信息素或者在优化过程中只考虑前向蚂蚁游走的跳数而没有考虑节点的剩余能量,相对于网络中其它节点,最优路径上节点能量的使用并不合理,会导致网络中关键节点过早失效,从而缩短了网络的生存时间。
为此,提出了一种新的基于能量控制的移动Adhoc网络蚂蚁路由算法(EnergycontrolAntRoutingAlgorithmforMobileAdhocNetworks,EARAMA)。
对算法进行仿真,结果表明该算法在不降低原有性能的基础上,有效地均衡网络中节点的能量消耗,明显地延长了网络的生存时间,提高网络吞吐量。