Title
Contention Resolution on Multiple Channels with Collision Detection.
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.
Year
DOI
Venue
2016
10.1145/2933057.2933110
PODC
Keywords
Field
DocType
contention resolution, collision detection, symmetry breaking
Distributed element model,Collision detection,Symmetry breaking,Upper and lower bounds,Computer science,Communication channel,Algorithm,Distributed structure,Theoretical computer science,Conjecture,Distributed computing,Computation
Conference
Citations 
PageRank 
References 
5
0.38
12
Authors
3
Name
Order
Citations
PageRank
Jeremy T. Fineman158736.10
Calvin C. Newport2126495.49
Tonghe Wang350.72