skip to main content
research-article

Minimizing Latency for Data Aggregation in Wireless Sensor Networks: An Algorithm Approach

Published: 30 August 2022 Publication History

Abstract

In wireless sensor networks (WSNs), especially in underwater sensor networks, the problem of reporting data to the sink with minimum latency has been widely discussed in many research works. Many studies address using data aggregation to report the same type of data to the sink without data collision in a short period of time. However, due to the rapid development of sensor technology in recent years, a sensor is allowed to have multiple sensing capabilities, that is, it can generate and collect different types of data. Because different types of data have different meanings and required aggregation functions, only the data that belong to the same type are allowed to be aggregated. In addition, due to the interference of the environment or noise, the links in the WSNs are often not bidirectional. This motivates us to study the problem of using minimum latency scheduling to aggregate and report data to the sink without data collision in multiple-data-type WSNs having unidirectional links, which is shown to be NP-hard in the article. The Relative-Collision-Graph-Based Scheduling Algorithm (RCGBSA) is proposed accordingly. Simulations are conducted to demonstrate the performance of the RCGBSA.

References

[1]
B. Alinia, H. Yousefi, M. S. Talebi, and A. Khonsari. 2013. Maximizing quality of aggregation in delay-constrained wireless sensor networks. IEEE Communications Letters 17, 11 (2013), 2084–2087. DOI:
[2]
M. K. An, H. Cho, and L. Chen. 2018. Hierarchical agglomerative aggregation scheduling in directional wireless sensor networks. In 2018 International Conference on Computing, Networking and Communications (ICNC’18). IEEE, 899–904.
[3]
M. K. An, H. Cho, B. Zhou, and L. Chen. 2019. Minimum latency aggregation scheduling in Internet of Things. In 2019 International Conference on Computing, Networking and Communications (ICNC). IEEE, 395–401.
[4]
M. Bagaa, Y. Challal, A. Ksentini, A. Derhab, and N. Badache. 2014. Data aggregation scheduling algorithms in wireless sensor networks: Solutions and challenges. IEEE Communications Surveys Tutorials 16, 3 (2014), 1339–1368.
[5]
F. Bouabdallah, C. Zidi, R. Boutaba, and A. Mehaoua. 2019. Collision avoidance energy efficient multi-channel MAC protocol for underwater acoustic sensor networks. IEEE Transactions on Mobile Computing 18, 10 (Oct 2019), 2298–2314. DOI:
[6]
Xujin Chen, Xiaodong Hu, and Jianming Zhu. 2005. Minimum data aggregation time problem in wireless sensor networks. In Mobile Ad-hoc and Sensor Networks. IEEE, 133–142.
[7]
Z. Chen, L. Kang, X. Li, J. Li, and Y. Zhang. 2015. Constructing load-balanced degree-constrained data gathering trees in wireless sensor networks. In 2015 IEEE International Conference on Communications (ICC’15). IEEE, 6738–6742. DOI:
[8]
T. Dat Nguyen, S. Chu, B. Liu, L. Hu, and Z. Lai. 2017. Network under limited energy: New technique for using limited number of mobile devices for charging and collecting data. In 2017 IEEE Wireless Power Transfer Conference (WPTC’17). IEEE, 1–4. DOI:
[9]
D. Ebrahimi and C. Assi. 2016. On the interaction between scheduling and compressive data gathering in wireless sensor networks. IEEE Transactions on Wireless Communications 15, 4 (2016), 2845–2858.
[10]
D. Ebrahimi, S. Sebbah, and C. Assi. 2016. A column generation method for constructing and scheduling multiple forwarding trees in wireless sensor networks. IEEE Transactions on Wireless Communications 15, 9 (2016), 6513–6523. DOI:
[11]
Sinem Coleri Ergen and Pravin Varaiya. 2010. TDMA scheduling algorithms for wireless sensor networks. Wireless Networks 16, 4 (May 2010), 985–997.
[12]
D. Gong and Y. Yang. 2014. Low-latency SINR-based data gathering in wireless sensor networks. IEEE Transactions on Wireless Communications 13, 6 (2014), 3207–3221. DOI:
[13]
S. Hariharan and N. B. Shroff. 2011. Maximizing aggregated information in sensor networks under deadline constraints. IEEE Transactions on Automatic Control 56, 10 (2011), 2369–2380. DOI:
[14]
S. Hariharan, Z. Zheng, and N. B. Shroff. 2013. Maximizing information in unreliable sensor networks under deadline and energy constraints. IEEE Transactions on Automatic Control 58, 6 (2013), 1416–1429. DOI:
[15]
J. He, S. Ji, Y. Pan, and Y. Li. 2014. Constructing load-balanced data aggregation trees in probabilistic wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems 25, 7 (2014), 1681–1690.
[16]
S. K. A. Imon, A. Khan, M. Di Francesco, and S. K. Das. 2013. RaSMaLai: A randomized switching algorithm for maximizing lifetime in tree-based wireless sensor networks. In 2013 Proceedings IEEE INFOCOM. 2913–2921. DOI:
[17]
X. Jiao, W. Lou, S. Guo, L. Yang, X. Feng, X. Wang, and G. Chen. 2019. Delay efficient scheduling algorithms for data aggregation in multi-channel asynchronous duty-cycled WSNs. IEEE Transactions on Communications 67, 9 (2019), 6179–6192. DOI:
[18]
Preeti A. Kale and Manisha J. Nene. 2019. Scheduling of data aggregation trees using local heuristics to enhance network lifetime in sensor networks. Computer Networks 160 (2019), 51–64.
[19]
Mandeep Kaur and Amit Munjal. 2020. Data aggregation algorithms for wireless sensor network: A review. Ad Hoc Networks 100 (2020), 102083.
[20]
T. Kuo, K. C. Lin, and M. Tsai. 2016. On the construction of data aggregation tree with minimum energy cost in wireless sensor networks: NP-Completeness and approximation algorithms. IEEE Transactions on Computers 65, 10 (2016), 3109–3121. DOI:
[21]
I. F. Kurniawan and R. Bisma. 2018. Multiple sensing application on wireless sensor network simulation using NS3. Journal of Physics: Conference Series 947 (Jan 2018), 012011. DOI:
[22]
C. H. Lin, B. H. Liu, H. Y. Yang, C. Y. Kao, and M. J. Tsai. 2008. Virtual-coordinate-based delivery-guaranteed routing protocol in wireless sensor networks with unidirectional links. In IEEE INFOCOM 2008 - The 27th Conference on Computer Communications. IEEE, 351–355. DOI:
[23]
H. Lin and W. Chen. 2017. An approximation algorithm for the maximum-lifetime data aggregation tree problem in wireless sensor networks. IEEE Transactions on Wireless Communications 16, 6 (2017), 3787–3798. DOI:
[24]
B. Liu, V. Pham, and N. Nguyen. 2015. A virtual backbone construction heuristic for maximizing the lifetime of dual-radio wireless sensor networks. In 2015 International Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP). IEEE, 64–67. DOI:
[25]
Bing Hong Liu and Jyun Yu Jhang. 2014. Efficient distributed data scheduling algorithm for data aggregation in wireless sensor networks. Computer Networks 65 (2014), 73–83. DOI:
[26]
B. H. Liu, N. T. Nguyen, and V. T. Pham. 2014. An efficient method for sweep coverage with minimum mobile sensor. In 10th International Conference on Intelligent Information Hiding and Multimedia Signal Processing. IEEE, 289–292. DOI:
[27]
J. Ma, W. Lou, and X. Li. 2014. Contiguous link scheduling for data aggregation in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems 25, 7 (2014), 1691–1701.
[28]
H. Matsuura. 2016. Maximizing lifetime of multiple data aggregation trees in wireless sensor networks. In NOMS 2016-2016 IEEE/IFIP Network Operations and Management Symposium. IEEE, 605–611. DOI:
[29]
N. Nguyen, B. Liu, S. Chu, and H. Weng. 2019. Challenges, designs, and performances of a distributed algorithm for minimum-latency of data-aggregation in multi-channel WSNs. IEEE Transactions on Network and Service Management 16, 1 (March 2019), 192–205. DOI:
[30]
N. Nguyen, B. Liu, and H. Weng. 2018. A distributed algorithm: Minimum-latency collision-avoidance multiple-data-aggregation scheduling in multi-channel WSNs. In 2018 IEEE International Conference on Communications (ICC’18). IEEE, 1–6.
[31]
N. T. Nguyen, B. H. Liu, V. T. Pham, and T. Y. Liou. 2017. An efficient minimum-latency collision-free scheduling algorithm for data aggregation in wireless sensor networks. IEEE Systems Journal PP, 99 (2017), 1–12. DOI:
[32]
Ngoc Tu Nguyen, Bing Hong Liu, Van Trung Pham, and Yi Sheng Luo. 2016. On maximizing the lifetime for data aggregation in wireless sensor networks using virtual data aggregation trees. Computer Networks 105 (2016), 99–110. DOI:
[33]
Tien-Dung Nguyen, Vyacheslav Zalyubovskiy, Duc-Tai Le, and Hyunseung Choo. 2020. Break-and-join tree construction for latency-aware data aggregation in wireless sensor networks. Wireless Networks 26, 7 (2020), 5255–5269.
[34]
Q. Y. Ren, L. F. Wang, J. Q. Huang, C. Zhang, and Q. A. Huang. 2015. Simultaneous remote sensing of temperature and humidity by LC-type passive wireless sensors. Journal of Microelectromechanical Systems 24, 4 (Aug 2015), 1117–1123. DOI:
[35]
Mengfan Shan, Guihai Chen, Dijun Luo, Xiaojun Zhu, and Xiaobing Wu. 2014. Building maximum lifetime shortest path data aggregation trees in wireless sensor networks. ACM Transactions on Sensor Networks 11 (11 2014), 1–24. DOI:
[36]
M. Shan, G. Chen, F. Wu, X. Wu, X. Gao, P. Wu, and H. Dai. 2015. On maximizing reliability of lifetime constrained data aggregation tree in wireless sensor networks. In 44th International Conference on Parallel Processing. IEEE, 81–90. DOI:
[37]
Y. Shen, Y. Li, and Y. Zhu. 2012. Constructing data gathering tree to maximize the lifetime of unreliable wireless sensor network under delay constraint. In 8th International Wireless Communications and Mobile Computing Conference (IWCMC’12). 100–105. DOI:
[38]
S. Wan, Y. Zhang, and J. Chen. 2016. On the construction of data aggregation tree with maximizing lifetime in large-scale wireless sensor networks. IEEE Sensors Journal 16, 20 (2016), 7433–7440. DOI:
[39]
Jie Wu. 2002. Extended dominating-set-based routing in Ad Hoc wireless networks with unidirectional links. IEEE Transactions on Parallel and Distributed Systems 13 (10 2002), 866–881. DOI:
[40]
Liu Xiaowei, Wang Wei, Wang Xilian, Liu Yuqiang, Liu Zhenmao, and Fan Maojun. 1998. High-temperature pressure and temperature multi-function sensors. In 5th International Conference on Solid-State and Integrated Circuit Technology. IEEE, 947–949. DOI:
[41]
Xiaohua Xu, Xiang-Yang Li, Xufei Mao, Shaojie Tang, and Shiguang Wang. 2011. A delay-efficient algorithm for data aggregation in multihop wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems 22, 1 (Jan 2011), 163–175. DOI:
[42]
Y. Yang, T. Lin, B. Liu, S. Chu, C. Lien, and V. Pham. 2017. An efficient mobile sink scheduling method for data collection in wireless sensor networks. In International Conference on System Science and Engineering (ICSSE’17). IEEE, 554–557. DOI:
[43]
H. Yousefi, M. M. Koushki, B. Alinia, and K. G. Shin. 2018. Maximizing quality of aggregation in WSNs under deadline and interference constraints. In 15th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON’18). IEEE, 1–9. DOI:
[44]
H. Yousefi, M. Malekimajd, M. Ashouri, and A. Movaghar. 2015. Fast aggregation scheduling in wireless sensor networks. IEEE Transactions on Wireless Communications 14, 6 (June 2015), 3402–3414. DOI:
[45]
B. Yu, J. Li, and Y. Li. 2009. Distributed data aggregation scheduling in wireless sensor networks. In IEEE INFOCOM 2009. IEEE, 2159–2167. DOI:
[46]
R. Zhang, X. Cheng, X. Cheng, and L. Yang. 2018. Interference-free graph based TDMA protocol for underwater acoustic sensor networks. IEEE Transactions on Vehicular Technology 67, 5 (2018), 4008–4019.
[47]
Wenbo Zhao and Xueyan Tang. 2011. Scheduling data collection with dynamic traffic patterns in wireless sensor networks. In INFOCOM, 2011 Proceedings IEEE. IEEE, 286–290. DOI:
[48]
F. Zhou, Z. Chen, S. Guo, and J. Li. 2016. Maximizing lifetime of data-gathering trees with different aggregation modes in WSNs. IEEE Sensors Journal 16, 22 (2016), 8167–8177. DOI:
[49]
Xiaojun Zhu, Xiaobing Wu, and Guihai Chen. 2015. An exact algorithm for maximum lifetime data gathering tree without aggregation in wireless sensor networks. Wireless Networks 21, 1 (2015), 281–295.

Cited By

View all
  • (2024)Multi-User Delay-Constrained Scheduling With Deep Recurrent Reinforcement LearningIEEE/ACM Transactions on Networking10.1109/TNET.2024.335991132:3(2344-2359)Online publication date: Jun-2024
  • (2024)Towards Maximizing Coverage of Targets for WRSNs by Multiple Chargers SchedulingIEEE Transactions on Mobile Computing10.1109/TMC.2024.336905423:10(9959-9970)Online publication date: Oct-2024
  • (2024)CSCT: Charging Scheduling for Maximizing Coverage of Targets in WRSNsIEEE Transactions on Computational Social Systems10.1109/TCSS.2022.316978011:3(3049-3059)Online publication date: Jun-2024
  • Show More Cited By

Index Terms

  1. Minimizing Latency for Data Aggregation in Wireless Sensor Networks: An Algorithm Approach

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Sensor Networks
    ACM Transactions on Sensor Networks  Volume 18, Issue 3
    August 2022
    480 pages
    ISSN:1550-4859
    EISSN:1550-4867
    DOI:10.1145/3531537
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Journal Family

    Publication History

    Published: 30 August 2022
    Online AM: 04 March 2022
    Accepted: 01 February 2021
    Revised: 01 February 2021
    Received: 01 December 2020
    Published in TOSN Volume 18, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Wireless sensor networks
    2. network latency
    3. data collision
    4. data aggregation
    5. NP-hard

    Qualifiers

    • Research-article
    • Refereed

    Funding Sources

    • Ministry of Science and Technology, Taiwan
    • Intelligent Manufacturing Research Center (iMRC)
    • Featured Areas Research Center Program
    • Ministry of Education (MOE) in Taiwan

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)63
    • Downloads (Last 6 weeks)9
    Reflects downloads up to 15 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Multi-User Delay-Constrained Scheduling With Deep Recurrent Reinforcement LearningIEEE/ACM Transactions on Networking10.1109/TNET.2024.335991132:3(2344-2359)Online publication date: Jun-2024
    • (2024)Towards Maximizing Coverage of Targets for WRSNs by Multiple Chargers SchedulingIEEE Transactions on Mobile Computing10.1109/TMC.2024.336905423:10(9959-9970)Online publication date: Oct-2024
    • (2024)CSCT: Charging Scheduling for Maximizing Coverage of Targets in WRSNsIEEE Transactions on Computational Social Systems10.1109/TCSS.2022.316978011:3(3049-3059)Online publication date: Jun-2024
    • (2024)Minimal Latency and Buffer-Constrained Gathering of Data in Sensor Networks2024 19th International Symposium on Wireless Communication Systems (ISWCS)10.1109/ISWCS61526.2024.10639050(1-6)Online publication date: 14-Jul-2024
    • (2024)An improved dual-phased meta-heuristic optimization-based framework for energy efficient cluster-based routing in wireless sensor networksAlexandria Engineering Journal10.1016/j.aej.2024.05.078101(306-317)Online publication date: Aug-2024
    • (2024)Routing and Data Aggregation Techniques in Wireless Sensor Networks: Previous Research and Future ScopeData Science and Communication10.1007/978-981-99-5435-3_51(705-718)Online publication date: 3-Jan-2024
    • (2024)Computational Approach for Data Aggregation in Wireless Sensor Networks (WSNs)Innovative Computing and Communications10.1007/978-981-97-4149-6_2(13-23)Online publication date: 27-Sep-2024
    • (2023)Virtual Bonding in Ethernet Transmission Wireless Backhauled Links2023 IEEE 13th Symposium on Computer Applications & Industrial Electronics (ISCAIE)10.1109/ISCAIE57739.2023.10165451(372-378)Online publication date: 20-May-2023
    • (2023)Privacy-Preserving and Fault-Tolerant Data Aggregation Protocol for Internet of Drones2023 IEEE Conference on Dependable and Secure Computing (DSC)10.1109/DSC61021.2023.10354242(1-8)Online publication date: 7-Nov-2023
    • (2022)Efficient Communication Model for a Smart Parking System with Multiple Data ConsumersSmart Cities10.3390/smartcities50400785:4(1536-1553)Online publication date: 2-Nov-2022
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Full Text

    View this article in Full Text.

    Full Text

    HTML Format

    View this article in HTML Format.

    HTML Format

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media