Robust and Optimal Contention Resolution without Collision Detection
Yonggang Jiang, Chaodong Zheng

TL;DR
This paper introduces a new randomized algorithm for contention resolution without collision detection that achieves optimal time and energy efficiency, addressing a long-standing open problem in distributed computing.
Contribution
It presents the first robust contention resolution algorithm without collision detection that attains both optimal time and low energy complexity, including specialized algorithms for simultaneous node start.
Findings
Achieves optimal time complexity without collision detection.
Ensures low energy cost per node.
Shows faster algorithms for simultaneous start scenarios.
Abstract
We consider the classical contention resolution problem where nodes arrive over time, each with a message to send. In each synchronous slot, each node can send or remain idle. If in a slot one node sends alone, it succeeds; otherwise, if multiple nodes send simultaneously, messages collide and none succeeds. Nodes can differentiate collision and silence only if collision detection is available. Ideally, a contention resolution algorithm should satisfy three criteria: low time complexity (or high throughput); low energy complexity, meaning each node does not make too many broadcast attempts; strong robustness, meaning the algorithm can maintain good performance even if slots can be jammed. Previous work has shown, with collision detection, there are "perfect" contention resolution algorithms satisfying all three criteria. On the other hand, without collision detection, it was not until…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCooperative Communication and Network Coding · Mobile Ad Hoc Networks · Optimization and Search Problems
