• •    

一种带有电量估算策略的能量均衡RPL协议

何王吉,马皛源,李鑫,唐玮圣   

  1. 中国科学院上海高等研究院
  • 收稿日期:2017-09-05 修回日期:2017-10-25 发布日期:2017-10-25
  • 通讯作者: 马皛源

Energy balancing RPL with battery estimation strategy

  • Received:2017-09-05 Revised:2017-10-25 Online:2017-10-25

摘要: 目前低功耗有损网络中的路由协议(RPL)采用单一路由度量构建网络拓扑,造成部分节点能耗高于同级节点,使网络生存时间变短。同时,为了保证低功耗,RPL协议中采用“Trickle”定时器机制管理控制包发送频率,导致网络后期父节点状态信息更新不及时。针对上述问题,能量均衡RPL协议(EB-RPL)分别从以下两方面进行优化:1.提出了一种复合期望传输次数和节点剩余能量的路由度量,提升了链路可靠性,并延长了网络生存时间;2.设计了一种基于能量消耗速率的父节点电量估算策略,在不增加额外控制包开销的同时,可以计算父节点电量。实验结果显示,与RPL协议相比,EB-RPL协议显著降低了同级节点间功率标准差,实现了能量均衡;同时,在不同发包频率和网络规模中,平均网络生存时间分别延长了29.4%和39.4%。

关键词: 低功耗有损网络, 路由协议, 能量均衡, 网络生存时间, 电量估算

Abstract: RPL, the IPv6 Routing Protocol for Low-Power and Lossy Networks, only uses a single routing metric to construct network topology. Thus, the power of some nodes are higher than other siblings and the network lifetime becomes shorter. And for keeping low power, RPL nodes transmit control message using the Trickle timer, which leads to updating status of parent nodes slowly during steady state. Energy Balancing RPL(EB-RPL)was proposed to solve these problems carrying out two kinds of optimization schemes. Firstly, a new routing metric combing the expected transmission count and node residual energy was presented to improve link reliability and prolong the network lifetime. Secondly, the battery estimation strategy based on energy consumption rate was designed to calculate parent nodes’ power consumption without increasing the additional overhead of control messages. The experimental results prove that, compared with RPL, the proposed EB-RPL significantly reduces the standard deviation of power between siblings and achieves the energy balance, and that the lifetime of network is respectively prolonged by more than 29.4% and 39.4% in case of different interpacket interval and network size.

Key words: Low power and Lossy Network (LLN), Routing Protocol, Energy Balance, Network Lifetime, Battery Estimation

中图分类号: