Break-and-join tree construction for latency-aware data aggregation in wireless sensor networks

Abstract

Emerging applications require processing a huge amount of environmental data from wireless sensor networks, and then triggering appropriate actions in response to the detected events. To this end, it is desirable to minimize the time needed for data aggregation. This paper investigates the minimum-latency aggregation scheduling problem in wireless sensor networks. We propose an aggregation tree construction algorithm called Break-and-Join which adjusts any aggregation tree toward a smaller delay one. In order to perform tree adjustments, the algorithm iteratively changes parent of some nodes in the tree, using a novel numerical metric as a tree quality guideline. Each node determines if it can adopt an additional child in the neighborhood in order to relax the aggregation load at some bottleneck node in the network, thereby improving the overall aggregation tree quality. We performed the algorithm on several state-of-the-art aggregation schemes, and the results shows that final aggregation delay is quite indifferent to choice of initial tree and the tree quality can be significantly improved (e.g. 7 times for shortest path tree). Scheduling on the obtained trees also outperforms the best known scheme up to 13% in terms of delay.

This is a preview of subscription content, log in to check access.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

References

  1. 1.

    Bagaa, M., et al. (2014). Data aggregation scheduling algorithms in wireless sensor networks: Solutions and challenges. IEEE Communications Surveys & Tutorials, 16.3, 1339–1368.

    Article  Google Scholar 

  2. 2.

    Ali, I., et al. (2018). Data collection in smart communities using sensor cloud: Recent advances, taxonomy, and future research directions. IEEE Communications Magazine, 56.7, 192–197.

    Article  Google Scholar 

  3. 3.

    Liu, A., Chen, Z., & Xiong, N. N. (2018). An adaptive virtual relaying set scheme for loss-and-delay sensitive WSNs. Information Sciences, 424, 118–136.

    MathSciNet  Article  Google Scholar 

  4. 4.

    Akyildiz, I. F., et al. (2002). Wireless sensor networks: A survey. Computer Networks, 38.4, 393–422.

    Article  Google Scholar 

  5. 5.

    Gagnon, J., & Narayanan, L. (2015). Efficient scheduling for minimum latency aggregation in wireless sensor networks. In 2015 IEEE wireless communications and networking conference (WCNC). IEEE.

  6. 6.

    Luo, D., et al. (2011). Maximizing lifetime for the shortest path aggregation tree in wireless sensor networks. In Proceedings IEEE of INFOCOM, 2011. IEEE.

  7. 7.

    Wan, P.-J., et al. (2009) Minimum-latency aggregation scheduling in multihop wireless networks. In Proceedings of the tenth ACM international symposium on Mobile ad hoc networking and computing. ACM.

  8. 8.

    Tian, C., et al. (2011). Neither shortest path nor dominating set: Aggregation scheduling by greedy growing tree in multihop wireless sensor networks. IEEE Transactions on Vehicular Technology, 60.7, 3462–3472.

    Article  Google Scholar 

  9. 9.

    Chen, X., Hu, X., & Zhu, J. (2005). Minimum data aggregation time problem in wireless sensor networks. In International conference on mobile ad-hoc and sensor networks. Springer, Berlin.

  10. 10.

    Malhotra, B., Nikolaidis, I., & Nascimento, M. A. (2011). Aggregation convergecast scheduling in wireless sensor networks. Wireless Networks, 17(2), 319–335.

    Article  Google Scholar 

  11. 11.

    Pan, C., & Zhang, H. (2016). A time efficient aggregation convergecast scheduling algorithm for wireless sensor networks. Wireless Networks, 22(7), 2469–2483.

    Article  Google Scholar 

  12. 12.

    Huang, S. C,-H., et al. (2007). Nearly constant approximation for data aggregation scheduling in wireless sensor networks. 26th IEEE international conference on computer communications, INFOCOM 2007. IEEE.

  13. 13.

    Yu, B., Li, J., & Li, Y. (2009). Distributed data aggregation scheduling in wireless sensor networks. In INFOCOM 2009. IEEE.

  14. 14.

    Wan, P.-J., Alzoubi, K. M. & Frieder, O. (2002). Distributed construction of connected dominating set in wireless ad hoc networks. Proceedings of twenty-first annual joint conference of the IEEE computer and communications societies, INFOCOM 2002 (Vol. 3). IEEE.

  15. 15.

    Li, Y., Guo, L. & Prasad, S. K. (2010). An energy-efficient distributed algorithm for minimum-latency aggregation scheduling in wireless sensor networks. In 2010 IEEE 30th international conference on distributed computing systems (ICDCS). IEEE.

  16. 16.

    Xu, X. H., et al. (2011). A delay-efficient algorithm for data aggregation in multihop wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems, 22.1.1, 163–175.

    Google Scholar 

  17. 17.

    Jakob, M., & Nikolaidis, I. (2016). A top-down aggregation convergecast schedule construction. In 2016 9th IFIP wireless and mobile networking conference (WMNC). IEEE.

  18. 18.

    Fasolo, E., et al. (2007). In-network aggregation techniques for wireless sensor networks: A survey. IEEE Wireless Communications, 14(2), 70–87.

    Article  Google Scholar 

  19. 19.

    Incel, O. D., et al. (2012). Fast data collection in tree-based wireless sensor networks. IEEE Transactions on Mobile computing, 11.1, 86–99.

    Article  Google Scholar 

  20. 20.

    Kang, B., et al. (2017). A distributed delay-efficient data aggregation scheduling for duty-cycled WSNs. IEEE Sensors Journal, 17.11, 3422–3437.

    Article  Google Scholar 

  21. 21.

    Ye, W., Heidemann, J., & Estrin, D. (2002). An energy-efficient MAC protocol for wireless sensor networks. In Proceedings of twenty-first annual joint conference of the IEEE computer and communications societies, INFOCOM 2002 (Vol. 3). IEEE.

  22. 22.

    Hariharan, S., & Shroff, N. B. (2011). Deadline constrained scheduling for data aggregation in unreliable sensor networks. In 2011 international symposium on modeling and optimization in mobile, ad hoc and wireless networks (WiOpt). IEEE.

  23. 23.

    Cho, H., Kim, J., & Baek, Y. (2011). Enhanced precision time synchronization for wireless sensor networks. Sensors, 11(8), 7625–7643.

    Article  Google Scholar 

  24. 24.

    Erzin, A., & Pyatkin, A. (2016). Convergecast scheduling problem in case of given aggregation tree: The complexity status and some special cases. 2016 10th international symposium on communication systems, networks and digital signal processing (CSNDSP). IEEE.

  25. 25.

    Plotnikov, R., Erzin, A., & Zalyubovskiy, V. (2020). GLS and VNS based heuristics for conflict-free minimum-latency aggregation scheduling in WSN. Optimization Methods and Software. https://doi.org/10.1080/10556788.2019.1710836.

    Article  Google Scholar 

Download references

Acknowledgements

This work was partly supported by Institute of Information & Communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) (No. 2019-0-00421, Artificial Intelligence Graduate School Program (Sungkyunkwan University)) and Grant funded under GITRC support program (IITP-2020-2015-0-00742), and also supported by the National Research Foundation of Korea (NRF-2020R1A2C2008447).

Author information

Affiliations

Authors

Corresponding author

Correspondence to Hyunseung Choo.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Nguyen, T., Zalyubovskiy, V., Le, D. et al. Break-and-join tree construction for latency-aware data aggregation in wireless sensor networks. Wireless Netw (2020). https://doi.org/10.1007/s11276-020-02389-x

Download citation

Keywords

  • Wireless sensor networks
  • Data aggregation
  • Tree construction
  • Minimum latency
  • Parent changing