作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 移动互联与通信技术 • 上一篇    下一篇

基于负载均衡的ZigBee动态路由优化算法

张皛,邬春学,陈凯明   

  1. (上海理工大学光电信息与计算机工程学院,上海 200093)
  • 收稿日期:2015-02-02 出版日期:2016-03-15 发布日期:2016-03-15
  • 作者简介:张皛(1990-),女,硕士,主研方向为网络架构;邬春学,教授、博士;陈凯明,硕士。
  • 基金资助:

    国家自然科学基金资助项目(61202376);上海市教育基金会晨光计划基金资助项目(10CG49);上海市教委科研创新基金资助项目(13YZ075)。

ZigBee Dynamic Routing Optimization Algorithm Based on Load Balance

ZHANG Xiao,WU Chunxue,CHEN Kaiming   

  1. (School of Optical-Electrical and Computer Engineering,University of Shanghai for Science and Technology,Shanghai 200093,China)
  • Received:2015-02-02 Online:2016-03-15 Published:2016-03-15

摘要:

ZigBee网络中的路由路径单一,使得网络能量不能充分利用,产生过早出现死亡节点、网络效率低,甚至分割死亡的问题。为此,提出一种均衡负载的ZigBee动态路由算法。通过发送定向RREQ分组减少网络风暴,基于节点及其邻居节点能量、网络平均能量、路由路径能耗设定平衡代价,采用多目标寻优选择最优路径,以此构建网络动态路由,实现网络负载的均衡。同时,建立簇树保护机制延长网络寿命。仿真实验结果表明,与经典ZigBee路由算法和改进算法相比,该算法可降低死亡节点数和能耗,延长网络生存时间。

关键词: ZigBee协议, 负载均衡, 均衡代价, 多目标寻优, 动态路由

Abstract:

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.

Key words: ZigBee protocol, load balance, balance cost, multi-objective optimization, dynamic routing

中图分类号: