摘要
针对节点能量和可用带宽2个约束条件的问题,提出了一种基于移动Agent的QoS路由算法.该算法利用移动Agent采集网络中各节点的详细信息,以最大链路的生存时间作为选择路由的基础,增强了路径的稳定性;采用多路径策略,以缩短路由重构的时间;优先选择剩余能量多的节点,延长了网络的生存时间.利用网络仿真工具NS2进行的仿真实验结果证明,与AODV协议相比,该算法具有较高的包传输率和较低的端到端平均延时.
In order to solve the problem with the constraints of energy and available bandwidth, a routing algorithm based on mobile agents was proposed. It uses mobile agents to collect the information of all mobile nodes. This algorithm has a strong routing stability because it selects links with the largest link expiration time. A multi-path strategy is adopted to reduce the time consumption of rerouting. Furthermore, the node with more remaining battery will be first selected to extend the survival time of network. Experiments were conducted with network simulator NS2 to evaluate the performance of the proposed algorithm. The experimental results show that the proposed algorithm has a higher packet deliver ratio and a lower average end-to-end delay than the AODV (ad-hoc on-demand distance vector) routing.
出处
《西南交通大学学报》
EI
CSCD
北大核心
2010年第1期94-98,共5页
Journal of Southwest Jiaotong University
基金
国家863计划资助项目(2007AA01Z464)
国防科工委"十一五"预研计划资助项目(C0820061362)
船舶工业国防科技"十一五"预研基金资助项目(06J3.9.4)