摘要
ZigBee网络中的路由路径单一,使得网络能量不能充分利用,产生过早出现死亡节点、网络效率低,甚至分割死亡的问题。为此,提出一种均衡负载的ZigBee动态路由算法。通过发送定向RREQ分组减少网络风暴,基于节点及其邻居节点能量、网络平均能量、路由路径能耗设定平衡代价,采用多目标寻优选择最优路径,以此构建网络动态路由,实现网络负载的均衡。同时,建立簇树保护机制延长网络寿命。仿真实验结果表明,与经典ZigBee路由算法和改进算法相比,该算法可降低死亡节点数和能耗,延长网络生存时间。
In ZigBee network,the routing path is single,causing the energy consumption is not uniform,and network energy cannot be effectively used. The ZigBee routing algorithm for load balance is proposed by sending directed RREQ packet,and the network storm is reduced. Based on the node and its neighbor nodes' energy,the average energy of the whole network,consumption of the routing path,and the balance cost are set. The optimal path is selected and network dynamic routing is constructed,balancing the network load. At the same time,a cluster tree protection mechanism is established to prolong the network lifetime. Through the simulation,optimization algorithm in node deaths,energy consumption are reduced,and survival time is increased,compared with classic ZigBee routing algorithm and improved algorithm.
出处
《计算机工程》
CAS
CSCD
北大核心
2016年第3期138-142,共5页
Computer Engineering
基金
国家自然科学基金资助项目(61202376)
上海市教育基金会晨光计划基金资助项目(10CG49)
上海市教委科研创新基金资助项目(13YZ075)