LBcast: Load-balanced Broadcast Scheduling for low-duty-cycle Wireless Sensor Networks

Recently, broadcast scheduling for low-duty-cycle WSNs has been extensively studied. However, most of the existing solutions mainly focus on energy efficiency optimization in terms of total energy consumption and very few of them take into account the load balance, which is an important design objective in low-duty-cycle WSNs. In this paper, we propose an energy-efficient broadcasting schedule for low-duty-cycle WSNs, which approximately minimizes the maximum workload of nodes for broadcasting while achieving low total energy consumption. By capturing the spatiotemporal characteristic of broadcasting in low-duty-cycle networks, we first model our scheduling problem as the Directed Minimum Weighted-degree Steiner Tree Problem, which is NP-hard. To solve this problem, we devise the Load-Balanced Broadcasting Schedule (LBcast) algorithm. Further, we introduce how to implement it in a distributed way. Our simulation results reveal that compared with the existing solutions considering the optimization of total energy consumption, LBcast exhibits much better load balance and also achieves low total energy consumption.

[1]  Bo Jiang,et al.  Opportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks with Unreliable Links , 2009, IEEE Transactions on Computers.

[2]  Jiannong Cao,et al.  Minimum-Transmission Broadcast in Uncoordinated Duty-Cycled Wireless Ad Hoc Networks , 2010, IEEE Transactions on Vehicular Technology.

[3]  Guihai Chen,et al.  LORP: A Load-Balancing Based Optimal Routing Protocol for Sensor Networks with Bottlenecks , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[4]  Feng Wang,et al.  Duty-Cycle-Aware Broadcast in Wireless Sensor Networks , 2009, IEEE INFOCOM 2009.

[5]  Lei Tang,et al.  ADB: an efficient multihop broadcast protocol based on asynchronous duty-cycling in wireless sensor networks , 2009, SenSys '09.

[6]  Martin Fürer,et al.  Approximating the Minimum-Degree Steiner Tree to within One of Optimal , 1994, J. Algorithms.

[7]  Sajal K. Das,et al.  Avoiding Energy Holes in Wireless Sensor Networks with Nonuniform Node Distribution , 2008, IEEE Transactions on Parallel and Distributed Systems.

[8]  Yunhao Liu,et al.  Multiple task scheduling for low-duty-cycled wireless sensor networks , 2011, 2011 Proceedings IEEE INFOCOM.

[9]  Wendi Heinzelman,et al.  Proceedings of the 33rd Hawaii International Conference on System Sciences- 2000 Energy-Efficient Communication Protocol for Wireless Microsensor Networks , 2022 .

[10]  Randy H. Katz,et al.  Measuring and Reducing Energy Consumption of Network Interfaces in Hand-Held Devices (Special Issue on Mobile Computing) , 1997 .

[11]  Binoy Ravindran,et al.  On Multihop Broadcast over Adaptively Duty-Cycled Wireless Sensor Networks , 2010, DCOSS.

[12]  Cristina V. Lopes,et al.  Adaptive Low Power Listening for Wireless Sensor Networks , 2007, IEEE Transactions on Mobile Computing.

[13]  Daji Qiao,et al.  LBA: Lifetime balanced data aggregation in low duty cycle sensor networks , 2012, 2012 Proceedings IEEE INFOCOM.

[14]  Ting Zhu,et al.  Correlated flooding in low-duty-cycle wireless sensor networks , 2011, 2011 19th IEEE International Conference on Network Protocols.

[15]  Tian He,et al.  Data forwarding in extremely low duty-cycle sensor networks with unreliable communication links , 2007, SenSys '07.

[16]  Ting Zhu,et al.  Exploring Link Correlation for Efficient Flooding in Wireless Sensor Networks , 2010, NSDI.

[17]  Sudipto Guha,et al.  Approximation algorithms for directed Steiner problems , 1999, SODA '98.