Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

COFlood: Concurrent Opportunistic Flooding in Asynchronous Duty Cycle Networks

Published: 01 March 2023 Publication History

Abstract

For energy constraint wireless IoT nodes, their radios usually operate in duty cycle mode. With low maintenance and negotiation cost, asynchronous duty cycle radio management is widely adopted. To achieve fast network flooding is challenging in asynchronous duty cycle networks. Recently, concurrent flooding, which allows a set of nodes (called concurrent senders) to immediately broadcast the received packet without any backoff, is a promising approach to improve the flooding speed. We observe that selecting either large or small number of concurrent senders cannot achieve the optimal flooding speed in different deployments. There is a tradeoff between the degradation of concurrent broadcast efficiency and the missing of early receiving chance. In this article, we propose COFlood (Concurrent Opportunistic Flooding), a practical and efficient concurrent flooding protocol in asynchronous duty cycle networks. First, COFlood constructs a concurrent flooding tree in distributed manner. The non-leaf nodes are selected as concurrent senders and they can cover the entire network while reserving the most capacity of concurrent broadcast for later added opportunistic concurrent senders. Moreover, we find that exploiting both early wake-up nodes and long lossy links can speed up the concurrent flooding tree-based network flooding by increasing the early receiving chances. Then, COFlood develops a lightweight method to select the nodes that meet the conditions of these two opportunities as opportunistic concurrent senders. We implement COFlood in TinyOS and evaluate it on two real testbeds. In comparison with state-of-the-art concurrent flooding protocol, completion time and energy consumption can be reduced by up to 35.3% and 26.6%.

References

[1]
Xufei Mao, Xin Miao, Yuan He, Xiang-Yang Li, and Yunhao Liu. 2012. CitySee: Urban CO 2 monitoring with sensors. In Proceedings of INFOCOM.
[2]
Lufeng Mo, Yuan He, Yunhao Liu, Jizhong Zhao, Shao-Jie Tang, Xiang-Yang Li, and Guojun Dai. 2009. Canopy closure estimates with GreenOrbs: Sustainable sensing in the forest. In Proceedings of Sensys.
[3]
Qiang Ma, Zhichao Cao, Wei Gong, and Xiaolong Zheng. 2021. BOND: Exploring hidden bottleneck nodes in large-scale wireless sensor networks. ACM Trans. Sensor Netw. 17, 2 (2021), 1–21.
[4]
David Moss and Philip Levis. 2008. BoX-MACs: Exploiting Physical and Link Layer Boundaries in Low-power Networking.Technical Report SING-08-00. Stanford University.
[5]
Xiaolong Zheng, Zhichao Cao, Jiliang Wang, Yuan He, and Yunhao Liu. 2014. ZiSense: Towards interference resilient duty cycling in wireless sensor networks. In Proceedings of Sensys.
[6]
Federico Ferrari, Marco Zimmerling, Lothar Thiele, and Olga Saukh. 2011. Efficient network flooding and time synchronization with Glossy. In Proceedings of IPSN.
[7]
Jiliang Wang, Zhichao Cao, Xufei Mao, and Yunhao Liu. 2014. Sleep in the dins: Insomnia therapy for duty-cycled sensor networks. In Proceedings of INFOCOM.
[8]
Xiaolong Zheng, Jiliang Wang, Wei Dong, Yuan He, and Yunhao Liu. 2016. Bulk data dissemination in wireless sensor networks: Analysis, implications and improvement. IEEE Trans. Comput. 65, 5 (2016), 1428–1439.
[9]
Chenyang Lu, Abusayeed Saifullah, Bo Li, Mo Sha, Humberto Gonzalez, Dolvara Gunatilaka, Chengjie Wu, Lanshun Nie, and Yixin Chen. 2015. Real-time wireless sensor-actuator networks for industrial cyber-physical systems. Proc. IEEE 104, 5 (2015), 1013–1024.
[10]
Zhichao Cao, Daibo Liu, Jiliang Wang, and Xiaolong Zheng. 2017. Chase: Taming concurrent broadcast for flooding in asynchronous duty cycle networks. IEEE/ACM Trans. Network. 25, 5 (2017).
[11]
Manjunath Doddavenkatappa, Mun Choon Chan, and Akkihebbal L. Ananda. 2011. Indriya: A low-cost, 3D wireless sensor network testbed. In Proceedings of TRIDENTCOM.
[12]
Rodrigo Fonseca, Prabal Dutta, Philip Alexander Levis, and Ion Stoica. 2008. Quanto: Tracking energy in networked embedded systems. In Proceedings of OSDI.
[13]
Olaf Landsiedel, Euhanna Ghadimi, Simon Duquennoy, and Mikael Johansson. 2012. Low power, low delay: Opportunistic routing meets duty cycling. In Proceedings of IPSN.
[14]
Wei Dong, Yunhao Liu, Chao Wang, Xue Liu, Chun Chen, and Jiajun Bu. 2011. Link quality aware code dissemination in wireless sensor networks. In Proceedings of ICNP.
[15]
Leijun Huang and Sanjeev Setia. 2008. CORD: Energy-efficient reliable bulk data dissemination in sensor networks. In Proceedings of INFOCOM.
[16]
Jonathan W. Hui and David Culler. 2004. The dynamic behavior of a data dissemination protocol for network programming at scale. In Proceedings of Sensys.
[17]
Vinayak Naik, Anish Arora, Prasun Sinha, and Hongwei Zhang. 2007. Sprinkler: A reliable and energy efficient data dissemination service for extreme scale wireless networks of embedded devices. IEEE Trans. Mob. Comput. 6, 7 (2007), 777–789.
[18]
Gilman Tolle and David E. Culler. 2005. Design of an application-cooperative management system for wireless sensor networks. In Proceedings of EWSN.
[19]
Ting Zhu, Ziguo Zhong, Tian He, and Zhi-Li Zhang. 2010. Exploring link correlation for efficient flooding in wireless sensor networks. In Proceedings of NSDI.
[20]
Shuo Guo, Liang He, Yu Gu, Bo Jiang, and Tian He. 2014. Opportunistic flooding in low-duty-cycle wireless sensor networks with unreliable links. IEEE Trans. Comput. 63, 11 (2014), 2787–2802.
[21]
Yanjun Sun, Omer Gurewitz, Shu Du, Lei Tang, and David B. Johnson. 2009. ADB: An efficient multihop broadcast protocol based on asynchronous duty-cycling in wireless sensor networks. In Proceedings of Sensys.
[22]
Feng Wang and Jiangchuan Liu. 2012. On reliable broadcast in low duty-cycle wireless sensor networks. IEEE Trans. Mob. Comput. 11, 5 (2012), 767–779.
[23]
Daibo Liu, Zhichao Cao, Mengshu Hou, Huigui Rong, and Hongbo Jiang. 2020. Pushing the limits of transmission concurrency for low power wireless networks. ACM Trans. Sensor Netw. 16, 4 (2020), 1–29.
[24]
Daibo Liu, Zhichao Cao, Hongbo Jiang, Siwang Zhou, Zhu Xiao, and Fanzi Zeng. 2022. Concurrent low power listening: A new design paradigm for duty-cycling communication. ACM Trans. Sensor Netw. (2022).
[25]
Manjunath Doddavenkatappa, Mun Choon Chan, and Ben Leong. 2013. Splash: Fast data dissemination with constructive interference in wireless sensor networks. In Proceedings of NSDI.
[26]
Yin Wang, Yuan He, Xufei Mao, Yunhao Liu, and Xiang-Yang Li. 2013. Exploiting constructive interference for scalable flooding in wireless networks. IEEE/ACM Trans. Netw. 21, 6 (2013), 1880–1889.
[27]
Federico Ferrari, Marco Zimmerling, Luca Mottola, and Lothar Thiele. 2012. Low-Power wireless bus. In Proceedings of Sensys.
[28]
Chayan Sarkar, R. Venkatesha Prasad, Raj Thilak Rajan, and Koen Langendoen. 2016. Sleeping beauty: Efficient communication for node scheduling. In Proceedings of MASS.
[29]
Olaf Landsiedel, Federico Ferrari, and Marco Zimmerling. 2013. Chaos: Versatile and efficient all-to-all data sharing and in-network processing at scale. In Proceedings of Sensys.
[30]
Zhichao Cao, Jiliang Wang, Daibo Liu, Xin Miao, Qiang Ma, and Xufei Mao. 2018. Chase++: Fountain-Enabled fast flooding in asynchronous duty cycle networks. In Proceedings of INFOCOM.

Cited By

View all

Index Terms

  1. COFlood: Concurrent Opportunistic Flooding in Asynchronous Duty Cycle Networks

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Sensor Networks
    ACM Transactions on Sensor Networks  Volume 19, Issue 3
    August 2023
    597 pages
    ISSN:1550-4859
    EISSN:1550-4867
    DOI:10.1145/3584865
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Journal Family

    Publication History

    Published: 01 March 2023
    Online AM: 03 November 2022
    Accepted: 13 October 2022
    Revised: 29 August 2022
    Received: 22 December 2021
    Published in TOSN Volume 19, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Duty-cycle Network
    2. Opportunistic Flooding

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)41
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all

    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