%0 Journal Article
%T A Cross-layer Load-aware Based Ant-colony Optimization Routing Protocol with Bi-directional and Hop-by-hop Pheromone Update for Ad hoc Networks(CLABHPU)
一种基于跨层负载感知和双向逐跳信息素更新的自组网蚂蚁算法
%A ZHENG Xiang-Quan
%A GUO Wei
%A GE Li-Jia
%A
郑相全
%A 郭伟
%A 葛利嘉
%J 计算机科学
%D 2006
%I
%X In this paper,we present a cross-layer load-aware based ant colony optimization routing protocol with bi-di- rectional and hop-by-hop pheromone update for ad hoc networks(CLABHPU).CLABHPU combines the total path av- erage estimated delay with the buffer occupation ratio of MAC layer as the primary metric for route selection and route adjustment during the on-demand route discovery and route maintenance periods,and CLABHPU makes use of some data paekets to implement route maintenance and allow the heavy load nodes to drop the ants.Thus it ean decrease the route overhead,inerease the scalability of the algorithm and improve the congestion problem commonly existed in exist- ing ant-based routing protocols for ad hoe networks.At the same time,the intermediate nodes bi-directionally update the pheromone table hop-by-hop,which can accelerate the eonvergence rate of the algorithm and improve the speed of response to abnormal cases.Besides,CLABHPU depends on probability routing table,thus providing a number of re- dundant paths to the destination and helping increasing the reliability and survivability of the algorithm.The perform- ance of the algorithm is measured.Simulation results show that CLABHPU performs well in the packet delivery rate and routing overhead as well as end-to-end delay.
%K Cross-layer load-aware
%K Ant-colony optimization routing protocol
%K Pheromone update
%K Ad hoe networks
跨层负载感知
%K 基于蚂蚁优化的路由协议
%K 信息素更新
%K 自组网
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=2AE24E428DE164F4&yid=37904DC365DD7266&vid=27746BCEEE58E9DC&iid=38B194292C032A66&sid=42425781F0B1C26E&eid=2001E0D53B7B80EC&journal_id=1002-137X&journal_name=计算机科学&referenced_num=0&reference_num=20