Delay-aware tree construction and scheduling for data aggregation in duty-cycled wireless sensor networks

Data aggregation is one of the most essential operations in wireless sensor networks (WSNs), in which data from all sensor nodes is collected at a sink node. A lot of studies have been conducted to assure collision-free data delivery to the sink node, with the goal of minimizing aggregation delay. The minimum delay data aggregation problem gets more complex when recent WSNs have adopted the duty cycle scheme to conserve energy and to extend the network lifetimes. The reason is that the duty cycle yields a notable increase of communication delay, beside a reduction of energy consumption, due to the periodic sleeping periods of sensor nodes. In this paper, we propose a novel data aggregation scheme that minimizes the data aggregation delay in duty-cycled WSNs. The proposed scheme takes the sleeping delay between sensor nodes into account to construct a connected dominating set (CDS) tree in the first phase. The CDS tree is used as a virtual backbone for efficient data aggregation scheduling in the second phase. The scheduling assigns the fastest available transmission time for every sensor node to deliver all data collision-free to the sink. The simulation results show that our proposed scheme reduces data aggregation delay by up to 72% compared to previous work. Thanks to data aggregation delay reduction, every sensor node has to work shorter and the network lifetime is prolonged.

[1]  Ronald L. Rivest,et al.  Introduction to Algorithms, third edition , 2009 .

[2]  Hyunseung Choo,et al.  Latency aware Broadcast Scheduling in Duty Cycled wireless sensor networks , 2013, The International Conference on Information Networking 2013 (ICOIN).

[3]  Hyunseung Choo,et al.  Towards broadcast redundancy minimization in duty-cycled wireless sensor networks , 2017, Int. J. Commun. Syst..

[4]  Hyunseung Choo,et al.  LABS: Latency aware broadcast scheduling in uncoordinated Duty-Cycled Wireless Sensor Networks , 2014, J. Parallel Distributed Comput..

[5]  Hyunseung Choo,et al.  A Delay-Aware Scheduling for Data Aggregation in Duty-Cycled Wireless Sensor Networks , 2013, 2013 IEEE 9th International Conference on Mobile Ad-hoc and Sensor Networks.

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

[7]  Yudong Zhang,et al.  On the Construction of Data Aggregation Tree With Maximizing Lifetime in Large-Scale Wireless Sensor Networks , 2016, IEEE Sensors Journal.

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

[9]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[10]  Xiao-Dong Hu,et al.  Minimum Data Aggregation Time Problem in Wireless Sensor Networks , 2005, MSN.

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

[12]  Yunghsiang Sam Han,et al.  Broadcast Scheduling in Interference Environment , 2008, IEEE Transactions on Mobile Computing.

[13]  Arthur L. Liestman,et al.  A hierarchical energy-efficient framework for data aggregation in wireless sensor networks , 2006, IEEE Transactions on Vehicular Technology.

[14]  Ahmad Khonsari,et al.  Maximum-Quality Tree Construction for Deadline-Constrained Aggregation in WSNs , 2017, IEEE Sensors Journal.

[15]  Shaojie Tang,et al.  A Delay-Efficient Algorithm for Data Aggregation in Multihop Wireless Sensor Networks , 2011, IEEE Transactions on Parallel and Distributed Systems.

[16]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[17]  李建中,et al.  Minimum-Time Aggregation Scheduling in Duty-Cycled Wireless Sensor Networks , 2011 .

[18]  Hyunseung Choo,et al.  Level-based approach for minimum-transmission broadcast in duty-cycled wireless sensor networks , 2016, Pervasive Mob. Comput..

[19]  Hwa-Chun Lin,et al.  An Approximation Algorithm for the Maximum-Lifetime Data Aggregation Tree Problem in Wireless Sensor Networks , 2017, IEEE Transactions on Wireless Communications.

[20]  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..

[21]  Mihail L. Sichitiu,et al.  Tiny-sync: Tight time synchronization for wireless sensor networks , 2007, TOSN.

[22]  David E. Culler,et al.  Supporting aggregate queries over ad-hoc wireless sensor networks , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

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

[24]  Xiaoyong Li,et al.  Construction of Optimal Trees for Maximizing Aggregation Information in Deadline- and Energy-Constrained Unreliable Wireless Sensor Networks , 2018, IEEE Access.

[25]  Patrick Thiran,et al.  Latency of wireless sensor networks with uncoordinated power saving mechanisms , 2004, MobiHoc '04.

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

[27]  Hyunseung Choo,et al.  Delay-sensitive flooding based on expected path quality in low duty-cycled wireless sensor networks , 2016, Int. J. Distributed Sens. Networks.

[28]  Hyunseung Choo,et al.  Collision-tolerant broadcast scheduling in duty-cycled wireless sensor networks , 2017, J. Parallel Distributed Comput..

[29]  S. Manishankar,et al.  Energy efficient data aggregation in sensor network using multiple sink data node , 2017, 2017 International Conference on Communication and Signal Processing (ICCSP).

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

[31]  Yingshu Li,et al.  Nearly Constant Approximation for Data Aggregation Scheduling in Wireless Sensor Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[32]  A. F. Adams,et al.  The Survey , 2021, Dyslexia in Higher Education.

[33]  Bhaskar Krishnamachari,et al.  Delay efficient sleep scheduling in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[34]  Baltasar Beferull-Lozano,et al.  On network correlated data gathering , 2004, IEEE INFOCOM 2004.

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