Centralized and Distributed Delay-Bounded Scheduling Algorithms for Multicast in Duty-Cycled Wireless Sensor Networks

Multicast is an important way to diffuse data in duty-cycled wireless sensor networks (WSNs), where nodes can receive data only in active state. The communication delay can be extremely large if inappropriate schedules are adopted. Unfortunately, most previous methods do not consider controlling multicast delay energy-efficiently. This paper studies the minimum active time slot augmentation for delay-bounded multicast (MAADM) problem in duty-cycled WSNs. The MAADM problem is proved to be NP-hard even under the node-exclusive interference model. An optimal algorithm is proposed for the MAADM problem when <inline-formula> <tex-math notation="LaTeX">$K=2$ </tex-math></inline-formula> and a heuristic latency bounding algorithm is proposed for source-to-all communications, where <inline-formula> <tex-math notation="LaTeX">$K$ </tex-math></inline-formula> denotes the number of the destination nodes. When <inline-formula> <tex-math notation="LaTeX">$K>2$ </tex-math></inline-formula>, two (<inline-formula> <tex-math notation="LaTeX">$K$ </tex-math></inline-formula>−1)-approximation algorithms are designed for the MAADM problem. In addition, a low computation-complexity distributed algorithm is proposed. To the best of our knowledge, this is the first work that develops a series of efficient centralized and distributed algorithms for the MAADM problem in duty-cycled WSNs. The theoretical analysis and experimental results verify that all the proposed algorithms have high performance in terms of delivery delay and energy consumption.

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

[2]  Randy Goebel,et al.  Size-constrained tree partitioning: Approximating the multicast k-tree routing problem , 2011, Theor. Comput. Sci..

[3]  Pravin Varaiya,et al.  TDMA scheduling algorithms for wireless sensor networks , 2010, Wirel. Networks.

[4]  Jianzhong Li,et al.  Approximate Physical World Reconstruction Algorithms in Sensor Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.

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

[6]  Jiguo Yu,et al.  Shortest Link Scheduling Algorithms in Wireless Networks Under the SINR Model , 2017, IEEE Transactions on Vehicular Technology.

[7]  Yu Wang,et al.  Energy efficient social routing framework for mobile social sensing networks , 2016 .

[8]  Jiguo Yu,et al.  SINR based shortest link scheduling with oblivious power control in wireless networks , 2017, J. Netw. Comput. Appl..

[9]  Jesper Larsson Träff Distributed Shortest Path Algorithms , 1993 .

[10]  Jinhui Xu,et al.  Spatiotemporal Delay Control for Low-Duty-Cycle Sensor Networks , 2009, 2009 30th IEEE Real-Time Systems Symposium.

[11]  Laurence T. Yang,et al.  Secured energy-aware sleep scheduling algorithm in duty-cycled sensor networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[12]  Tian He,et al.  Dynamic Switching-Based Data Forwarding for Low-Duty-Cycle Wireless Sensor Networks , 2011, IEEE Transactions on Mobile Computing.

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

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

[15]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

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

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

[18]  Xiaodong Wang,et al.  Duty-Cycle-Aware Minimum Latency Broadcast Scheduling in Multi-hop Wireless Networks , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems.

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

[20]  Yang Liu,et al.  Duty-Cycle-Aware Minimum-Energy Multicasting in Wireless Sensor Networks , 2010, IEEE/ACM Transactions on Networking.

[21]  Yong Yang,et al.  oCast: Optimal multicast routing protocol for wireless sensor networks , 2009, 2009 17th IEEE International Conference on Network Protocols.

[22]  My T. Thai,et al.  On Centralized and Localized Approximation Algorithms for Interference-Aware Broadcast Scheduling , 2013, IEEE Transactions on Mobile Computing.

[23]  James Brown,et al.  Constructing Schedules for Time-Critical Data Delivery in Wireless Sensor Networks , 2014, TOSN.

[24]  Jianzhong Li,et al.  A Study on Application-Aware Scheduling in Wireless Networks , 2017, IEEE Transactions on Mobile Computing.

[25]  Mario Di Francesco,et al.  Energy conservation in wireless sensor networks: A survey , 2009, Ad Hoc Networks.

[26]  Xiaohua Jia,et al.  Dynamic Multiresolution Data Dissemination in Wireless Sensor Networks , 2009, IEEE Transactions on Mobile Computing.

[27]  Richard Bellman,et al.  ON A ROUTING PROBLEM , 1958 .

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

[29]  Mingyan Liu,et al.  Network coverage using low duty-cycled sensors: random & coordinated sleep algorithms , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[30]  Zhi-Zhong Chen,et al.  A 3.4713-approximation algorithm for the capacitated multicast tree routing problem , 2009, Theor. Comput. Sci..

[31]  Tarek F. Abdelzaher,et al.  Towards optimal sleep scheduling in sensor networks for rare-event detection , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

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

[33]  Jianzhong Li,et al.  Energy-Efficient Algorithm for Multicasting in Duty-Cycled Sensor Networks , 2015, Sensors.

[34]  Cong Wang,et al.  Mobile data gathering with Wireless Energy Replenishment in rechargeable sensor networks , 2013, 2013 Proceedings IEEE INFOCOM.

[35]  Jiannong Cao,et al.  Sleeping Schedule-Aware Minimum Latency Broadcast in Wireless Ad Hoc Networks , 2009, 2009 IEEE International Conference on Communications.

[36]  Guohui Lin,et al.  Improved Approximation Algorithms for the Capacitated Multicast Routing Problem , 2005, COCOON.

[37]  Jianzhong Li,et al.  Scheduling Flows With Multiple Service Frequency Constraints , 2017, IEEE Internet of Things Journal.

[38]  Jiannong Cao,et al.  Energy-Efficient Broadcast Scheduling with Minimum Latency for Low-Duty-Cycle Wireless Sensor Networks , 2013, 2013 IEEE 10th International Conference on Mobile Ad-Hoc and Sensor Systems.