Delay-Aware Energy Optimization for Flooding in Duty-Cycled Wireless Sensor Networks

Flooding, by which the sink node broadcasts messages to the entire network, is an important and common operation in wireless sensor networks (WSNs). The emerging synchronous duty-cycled wakeup schedules together with the unreliable communication of WSNs post new challenges for efficient broadcast protocol design, and the existing methods are not appropriate to address this problem. This paper proposes a delay-aware energy-optimized flooding algorithm (DEF) tailored for synchronous duty-cycled WSNs, which can act as an enhanced scheme for most flooding trees. DEF globally adjusts a constructed flooding tree, to maximize the energy efficiency improvement while following the delay constraint. To this end, we first remodel the flooding problem in the new context mathematically. Then, we introduce a routing metric, which fully utilizes the features of synchronous duty-cycled WSNs for energy optimization, and design an effective delay-aware tree adjusting approach. Extensive evaluation results demonstrate that DEF could save considerable energy, while the flooding delay keeps unchanged or even decreases slightly. In addition, a modified minimum spanning tree (MMST) is proposed to indicate the approximate energy lower bound. Compared with MMST, DEF achieves comparable energy efficiency and better latency performance.

[1]  Tian He,et al.  Dynamic switching-based reliable flooding in low-duty-cycle wireless sensor networks , 2013, 2013 Proceedings IEEE INFOCOM.

[2]  Hui Li,et al.  Natural Disaster Monitoring with Wireless Sensor Networks: A Case Study of Data-intensive Applications upon Low-Cost Scalable Systems , 2013, Mob. Networks Appl..

[3]  R. Prim Shortest connection networks and some generalizations , 1957 .

[4]  Yunhao Liu,et al.  $L^{2}$: Lazy Forwarding in Low-Duty-Cycle Wireless Sensor Network , 2015, IEEE/ACM Transactions on Networking.

[5]  Bhaskar Krishnamachari,et al.  An adaptive energy-efficient and low-latency MAC for data gathering in wireless sensor networks , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[6]  Song Guo,et al.  Energy-aware multicasting in wireless ad hoc networks: A survey and discussion , 2007, Comput. Commun..

[7]  Kang G. Shin,et al.  On accurate measurement of link quality in multi-hop wireless mesh networks , 2006, MobiCom '06.

[8]  Guangjie Han,et al.  Geographic multipath routing based on geospatial division in duty-cycled underwater wireless sensor networks , 2016, J. Netw. Comput. Appl..

[9]  Jean-Pierre Hubaux,et al.  Minimum-energy broadcast in all-wireless networks: NP-completeness and distribution issues , 2002, MobiCom '02.

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

[11]  Min Chen,et al.  Energy Efficient Security Algorithm for Power Grid Wide Area Monitoring System , 2011, IEEE Transactions on Smart Grid.

[12]  Xiaodong Wang,et al.  Minimum Latency Broadcast Scheduling in Duty-Cycled Multihop Wireless Networks , 2012, IEEE Transactions on Parallel and Distributed Systems.

[13]  Yunhao Liu,et al.  On Oscillation-Free Emergency Navigation via Wireless Sensor Networks , 2015, IEEE Transactions on Mobile Computing.

[14]  Xiaohua Jia,et al.  Minimum-Latency Broadcast Scheduling in Wireless Ad Hoc Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[15]  Jian Ma,et al.  Exploiting geographic opportunistic routing for soft QoS provisioning in wireless sensor networks , 2010, The 7th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE MASS 2010).

[16]  Jitendra Padhye,et al.  Comparison of routing metrics for static multi-hop wireless networks , 2004, SIGCOMM 2004.

[17]  Yunhao Liu,et al.  Exploiting Constructive Interference for Scalable Flooding in Wireless Networks , 2013, IEEE/ACM Transactions on Networking.

[18]  Dongwook Kim,et al.  EMBA: An Efficient Multihop Broadcast Protocol for Asynchronous Duty-Cycled Wireless Sensor Networks , 2013, IEEE Transactions on Wireless Communications.

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

[20]  Shaojie Tang,et al.  Understanding the Flooding in Low-Duty-Cycle Wireless Sensor Networks , 2011, 2011 International Conference on Parallel Processing.

[21]  Christoph Lenzen,et al.  Optimal clock synchronization in networks , 2009, SenSys '09.

[22]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

[23]  Yuanyuan Zhang,et al.  A secure energy-efficient access control scheme for wireless sensor networks based on elliptic curve cryptography , 2016, Secur. Commun. Networks.

[24]  Yunhao Liu,et al.  Towards energy-fairness in asynchronous duty-cycling sensor networks , 2012, 2012 Proceedings IEEE INFOCOM.

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

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

[27]  Wendi Heinzelman,et al.  Duty Cycle Control for , 2010 .

[28]  Djamel Djenouri,et al.  Synchronous contention-based MAC protocols for delay-sensitive wireless sensor networks: A review and taxonomy , 2014, J. Netw. Comput. Appl..

[29]  Feng Wang,et al.  On Reliable Broadcast in Low Duty-Cycle Wireless Sensor Networks , 2012, IEEE Transactions on Mobile Computing.

[30]  Yunhao Liu,et al.  Bulk Data Dissemination in Wireless Sensor Networks: Analysis, Implications and Improvement , 2016, IEEE Transactions on Computers.

[31]  David E. Culler,et al.  The dynamic behavior of a data dissemination protocol for network programming at scale , 2004, SenSys '04.

[32]  Victor C. M. Leung,et al.  Sleep Scheduling for Geographic Routing in Duty-Cycled Mobile Sensor Networks , 2014, IEEE Transactions on Industrial Electronics.

[33]  Hui Wang,et al.  Network lifetime maximization with cross-layer design in wireless sensor networks , 2008, IEEE Transactions on Wireless Communications.

[34]  Haiming Zhang,et al.  Solving network isolation problem in duty-cycled wireless sensor networks , 2013, MobiSys '13.

[35]  Kamin Whitehouse,et al.  Flash Flooding: Exploiting the Capture Effect for Rapid Flooding in Wireless Sensor Networks , 2009, IEEE INFOCOM 2009.

[36]  Jaiyong Lee,et al.  Performance Evaluation of Synchronous and Asynchronous MAC Protocols for Wireless Sensor Networks , 2008, 2008 Second International Conference on Sensor Technologies and Applications (sensorcomm 2008).

[37]  Pierre A. Humblet,et al.  A Distributed Algorithm for Minimum-Weight Spanning Trees , 1983, TOPL.

[38]  Tian He,et al.  Robust multi-pipeline scheduling in low-duty-cycle wireless sensor networks , 2012, 2012 Proceedings IEEE INFOCOM.

[39]  Jianwei Niu,et al.  Energy efficient flooding under minimum delay constraint in synchronous low-duty-cycle wireless sensor networks , 2014, 2014 IEEE Computers, Communications and IT Applications Conference.

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

[41]  Di Wu,et al.  Optimal Energy Strategy for Node Selection and Data Relay in WSN-based IoT , 2015, Mob. Networks Appl..

[42]  John S. Heidemann,et al.  RBP: robust broadcast propagation in wireless networks , 2006, SenSys '06.

[43]  Jianwei Niu,et al.  Minimum-delay and energy-efficient flooding tree in asynchronous low-duty-cycle wireless sensor networks , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[44]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

[45]  Sanjeev Setia,et al.  CORD: Energy-Efficient Reliable Bulk Data Dissemination in Sensor Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[46]  David A. Maltz,et al.  DSR: the dynamic source routing protocol for multihop wireless ad hoc networks , 2001 .

[47]  Vaduvur Bharghavan,et al.  Routing in ad-hoc networks using minimum connected dominating sets , 1997, Proceedings of ICC'97 - International Conference on Communications.

[48]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[49]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2005, Wirel. Networks.

[50]  Hao Huang,et al.  PSR: Practical synchronous rendezvous in low-duty-cycle wireless networks , 2013, 2013 Proceedings IEEE INFOCOM.

[51]  Lothar Thiele,et al.  Efficient network flooding and time synchronization with Glossy , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[52]  Jiannong Cao,et al.  Optimizing Energy Efficiency for Minimum Latency Broadcast in Low-Duty-Cycle Sensor Networks , 2015, ACM Trans. Sens. Networks.

[53]  HanGuangjie,et al.  Geographic multipath routing based on geospatial division in duty-cycled underwater wireless sensor networks , 2016 .