Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2933057.2933110acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

Contention Resolution on Multiple Channels with Collision Detection

Published: 25 July 2016 Publication History
  • Get Citation Alerts
  • Abstract

    In this paper, we consider the classical contention resolution problem in which an unknown subset of n possible nodes are activated and connected to a shared channel. The problem is solved in the first round that an active node transmits alone (thus breaking symmetry). Contention resolution has been an active research topic for over four decades. Accordingly, tight upper and lower bounds are known for most major model assumptions. There remains, however, an important case that is unresolved: contention resolution with multiple channels and collision detection. (Tight bounds are known for contention resolution with multiple channels, and contention resolution with collision detection, but not for the combination of both assumptions.)
    Recent work proved the first non-trivial lower bound for randomized solutions to this problem in this setting. The optimality of this lower bound was left an open question. In this paper, we answer this open question by describing and analyzing new contention resolution algorithms that match, or come within a log\log\logn factor of matching, this bound for all relevant parameters. By doing so, we help advance our understanding of an important longstanding problem. Of equal importance, our solutions introduce a novel new technique in which we leverage a distributed structure we call coalescing cohorts to simulate a well-known parallel search strategy from the structured PRAM CREW model in our unstructured distributed model. We conjecture that this approach is relevant to many problems in the increasingly important setting of distributed computation using multiple shared channels.

    References

    [1]
    N. Abramson. The ALOHA System: Another Alternative for Computer Communications. In Proceedings of the Fall Joint Computer Conference, 1970.
    [2]
    R. Bar-Yehuda, O. Goldreich, and A. Itai. On the Time Complexity of Broadcast in Radio Networks: an Exponential Gap Between Determinism and Randomization. In Proceedings of the International Symposium on Principles of Distributed Computing, 1987.
    [3]
    S. Daum, S. Gilbert, F. Kuhn, and C. Newport. Leader Election in Shared Spectrum Networks. In Proceedings of the International Symposium on Principles of Distributed Computing, 2012.
    [4]
    S. Daum, F. Kuhn, and C. Newport. Efficient Symmetry Breaking in Multi-Channel Radio Networks. In Proceedings of the International Symposium on Distributed Computing, 2012.
    [5]
    W. D.E. Log-logarithmic selection resolution protocols in a multiple access channel. SIAM Journal on Computing, 15(2):468--477, 1986.
    [6]
    M. Farach-Colton, R. J. Fernandes, and M. A. Mosteiro. Lower Bounds for Clear Transmissions in Radio Networks. In Proceedings of the Latin American Symposium on Theoretical Informatics, 2006.
    [7]
    R. Gallager. A Perspective on Multiaccess Channels. IEEE Transactions on Information Theory, 31(2):124--142, 1985.
    [8]
    L. Gasieniec, A. Pelc, and D. Peleg. The Wakeup Problem in Synchronous Broadcast Systems. SIAM Journal on Discrete Mathematics, 14(2):207--222, 2001.
    [9]
    A. Greenberg and S. Winograd. A Lower Bound on the Time Needed in the Worst Case to Resolve Conflicts Deterministically in Multiple Access Channels. Journal of the ACM, 32(3):589--596, 1985.
    [10]
    B. Hajek and T. van Loon. Decentralized Dynamic Control of a Multiaccess Broadcast Channel. IEEE Transactions on Automatic Control, 27(3):559--569, 1982.
    [11]
    T. Jurdzi\'nski and G. Stachowiak. Probabilistic Algorithms for the Wakeup Problem in Single-Hop Radio Networks. In Algorithms and Computation, pages 535--549. Springer, 2002.
    [12]
    M. Kaplan. A Sufficient Condition for Non-Ergodicity of a Markov Chain. IEEE Transactions on Information Theory, IT-25:470--471, July 1979.
    [13]
    J. Komlos and A. Greenberg. An Asymptotically Nonadaptive Algorithm for Conflict Resolution in Multiple-Access Channels. IEEE Transactions on Information Theory, 31(2):302--306, 1985.
    [14]
    C. Newport. Radio Network Lower Bounds Made Easy. In Proceedings of the International Symposium on Distributed Computing, 2014.
    [15]
    L. G. Roberts. ALOHA Packet System with and Without Slots and Capture. ACM SIGCOMM Computer Communication Review, 5(2):28--42, 1975.
    [16]
    M. Snir. On Parallel Searching. SIAM Journal on Computing, 14(3):688--708, 1985.

    Cited By

    View all
    • (2022)Contention Resolution for Coded Radio NetworksProceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3490148.3538573(119-130)Online publication date: 11-Jul-2022
    • (2022)Singletons for simpletons revisiting windowed backoff with Chernoff boundsTheoretical Computer Science10.1016/j.tcs.2022.01.026909(39-53)Online publication date: Mar-2022
    • (2021)Windowed backoff algorithms for WiFi: theory and performance under batched arrivalsDistributed Computing10.1007/s00446-021-00403-9Online publication date: 13-Sep-2021
    • Show More Cited By

    Index Terms

    1. Contention Resolution on Multiple Channels with Collision Detection

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        PODC '16: Proceedings of the 2016 ACM Symposium on Principles of Distributed Computing
        July 2016
        508 pages
        ISBN:9781450339643
        DOI:10.1145/2933057
        Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 25 July 2016

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. collision detection
        2. contention resolution
        3. symmetry breaking

        Qualifiers

        • Research-article

        Funding Sources

        • National Science Foundation

        Conference

        PODC '16
        Sponsor:

        Acceptance Rates

        PODC '16 Paper Acceptance Rate 40 of 149 submissions, 27%;
        Overall Acceptance Rate 740 of 2,477 submissions, 30%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)2
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 26 Jul 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2022)Contention Resolution for Coded Radio NetworksProceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3490148.3538573(119-130)Online publication date: 11-Jul-2022
        • (2022)Singletons for simpletons revisiting windowed backoff with Chernoff boundsTheoretical Computer Science10.1016/j.tcs.2022.01.026909(39-53)Online publication date: Mar-2022
        • (2021)Windowed backoff algorithms for WiFi: theory and performance under batched arrivalsDistributed Computing10.1007/s00446-021-00403-9Online publication date: 13-Sep-2021
        • (2020)Contention Resolution with Message DeadlinesProceedings of the 32nd ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3350755.3400239(23-35)Online publication date: 6-Jul-2020
        • (2018)Scaling Exponential BackoffJournal of the ACM10.1145/327676966:1(1-33)Online publication date: 12-Dec-2018
        • (2017)Analyzing Contention and Backoff in Asynchronous Shared MemoryProceedings of the ACM Symposium on Principles of Distributed Computing10.1145/3087801.3087828(53-62)Online publication date: 25-Jul-2017
        • (2017)Is Our Model for Contention Resolution Wrong?Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3087556.3087584(183-194)Online publication date: 24-Jul-2017

        View Options

        Get Access

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media