skip to main content
10.1145/3465084.3467950acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
extended-abstract
Public Access

Brief Announcement: Wake Up and Join Me! An Energy Efficient Algorithm for Maximal Matching in Radio Networks

Published:23 July 2021Publication History

ABSTRACT

We consider networks of small, autonomous devices that communicate with each other wirelessly. Minimizing energy usage is an important consideration in designing algorithms for such networks, as battery life is a crucial and limited resource. Working in a model where both sending and listening for messages deplete energy, we consider the problem of finding a maximal matching of the nodes in a radio network of arbitrary and unknown topology. We present a distributed randomized algorithm that produces, with high probability, a maximal matching. The maximum energy cost per node is O(log2 n), and the time complexity is O(Δ log(n)). Here n is any upper bound on the number of nodes, and Δ is any upper bound on the maximum degree; n and Δ are parameters of our algorithm that we assume are known a priori to all the processors. We note that there exist families of graphs for which our bounds on energy cost and time complexity are simultaneously optimal up to polylog factors, so any significant improvement would need additional assumptions about the network topology. We also consider the related problem of assigning, for each node in the network, a neighbor to back up its data in case of eventual node failure. Here, a key goal is to minimize the maximum load, defined as the number of nodes assigned to a single node. We present an efficient decentralized low-energy algorithm that finds a neighbor assignment whose maximum load is at most a polylog(n) factor bigger that the optimum.

Skip Supplemental Material Section

Supplemental Material

PODC21-372ba.mov

mov

13.6 MB

References

  1. Reuven Bar-Yehuda, Oded Goldreich, and Alon Itai. Efficient emulation of single-hop radio network with collision detection on multi-hop radio network with no collision detection. Distributed Computing, 5(2):67--71, 1991.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Reuven Bar-Yehuda, Oded Goldreich, and Alon Itai. On the time-complexity of broadcast in multi-hop radio networks: An exponential gap between determinism and randomization. Journal of Computer and System Sciences, 45(1):104--126, 1992.Google ScholarGoogle ScholarCross RefCross Ref
  3. Matthew Barnes, Chris Conway, James Mathews, and DK Arvind. Ens: An energy harvesting wireless sensor network platform. In 2010 Fifth International Conference on Systems and Networks Communications, pages 83--87. IEEE, 2010.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Yi-Jun Chang, Varsha Dani, Thomas P Hayes, Qizheng He, Wenzheng Li, and Seth Pettie. The energy complexity of broadcast. In Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing, pages 95--104, 2018.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Yi-Jun Chang, Varsha Dani, Thomas P Hayes, and Seth Pettie. The energy complexity of BFS in radio networks. In Proceedings of the 39th Symposium on Principles of Distributed Computing, pages 273--282, 2020.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Soumyottam Chatterjee, Robert Gmyr, and Gopal Pandurangan. Sleeping is efficient: Mis in o (1)-rounds node-averaged awake complexity. In Proceedings of the 39th Symposium on Principles of Distributed Computing, pages 99--108, 2020.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Andrzej Czygrinow, Michał Hanćkowiak, Edyta Szyma'nska, and Wojciech Wawrzyniak. On the distributed complexity of the semi-matching problem. Journal of Computer and System Sciences, 82(8):1251--1267, 2016.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Ran Duan and Seth Pettie. Linear-time approximation for maximum weight matching. Journal of the ACM (JACM), 61(1):1--23, 2014.Google ScholarGoogle Scholar
  9. Nicholas JA Harvey, Richard E Ladner, László Lovász, and Tami Tamir. Semi-matchings for bipartite graphs and load balancing. Journal of Algorithms, 59(1):53--78, 2006.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan. Energy-efficient communication protocol for wireless microsensor networks. In Proceedings of the 33rd annual Hawaii international conference on system sciences, pages 10--pp. IEEE, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  11. Dénes König. Über graphen und ihre anwendung auf determinantentheorie und mengenlehre. Mathematische Annalen, 77(4):453--465, 1916.Google ScholarGoogle ScholarCross RefCross Ref
  12. Thomas Moscibroda and Rogert Wattenhofer. Maximal independent sets in radio networks. In Proceedings of the twenty-fourth annual ACM symposium on Principles of distributed computing, pages 148--157, 2005.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Joseph Polastre, Robert Szewczyk, and David Culler. Telos: Enabling ultra-low power wireless research. In IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005., pages 364--369. IEEE, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  14. Xiumei Wang, Xiaoxin Song, and Jinjiang Yuan. On matching cover of graphs. Mathematical Programming, 147(1):499--518, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Brief Announcement: Wake Up and Join Me! An Energy Efficient Algorithm for Maximal Matching in Radio Networks

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      PODC'21: Proceedings of the 2021 ACM Symposium on Principles of Distributed Computing
      July 2021
      590 pages
      ISBN:9781450385480
      DOI:10.1145/3465084

      Copyright © 2021 Owner/Author

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 23 July 2021

      Check for updates

      Qualifiers

      • extended-abstract

      Acceptance Rates

      Overall Acceptance Rate740of2,477submissions,30%

      Upcoming Conference

      PODC '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader