Softening the Impact of Collisions in Contention Resolution
Umesh Biswas, Trisha Chakraborty, Maxwell Young

TL;DR
This paper introduces a randomized contention resolution algorithm, CAB, that optimizes both the total time and collision costs in shared communication channels, addressing a gap in existing methods.
Contribution
The paper presents the Collision Aversion Backoff (CAB) algorithm, which minimizes both makespan and collision costs, and provides tight bounds for fair algorithms in this context.
Findings
CAB achieves expected collision cost of O(nsqrt{\u210C}) with high probability.
A matching lower bound for fair algorithms is established, tight up to polylogarithmic factors.
The algorithm effectively balances collision minimization and overall completion time.
Abstract
Contention resolution addresses the problem of coordinating access to a shared communication channel. Time is discretized into synchronized slots, and a packet can be sent in any slot. If no packet is sent, then the slot is empty; if a single packet is sent, then it is successful; and when multiple packets are sent at the same time, a collision occurs, resulting in the failure of the corresponding transmissions. In each slot, every packet receives ternary channel feedback indicating whether the current slot is empty, successful, or a collision. Much of the prior work on contention resolution has focused on optimizing the makespan, which is the number of slots required for all packets to succeed. However, in many modern systems, collisions are also costly in terms of the time they incur, which existing contention-resolution algorithms do not address. In this paper, we design and…
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
TopicsNetwork Traffic and Congestion Control
