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. Fineman | 1 | 587 | 36.10 |
Calvin C. Newport | 2 | 1264 | 95.49 |
Tonghe Wang | 3 | 5 | 0.72 |