Maximum Throughput of Multiple Access Channels in Adversarial Environments
Bogdan S. Chlebus, Dariusz R. Kowalski, Mariusz A. Rokicki

TL;DR
This paper introduces a new algorithm for deterministic distributed broadcasting in adversarial environments that achieves maximum throughput and analyzes the limitations of fairness and stability in small systems.
Contribution
The paper develops an optimal throughput algorithm for multiple access channels under adversarial injection and proves fundamental limitations on fairness and stability.
Findings
Achieves throughput 1 against leaky-bucket adversaries.
Proves the queue size upper bound is tight.
Identifies stability and fairness limitations in small systems.
Abstract
We consider deterministic distributed broadcasting on multiple access channels in the framework of adversarial queuing. Packets are injected dynamically by an adversary that is constrained by the injection rate and the number of packets that may be injected simultaneously; the latter we call burstiness. The maximum injection rate that an algorithm can handle in a stable manner is called the throughput of the algorithm. We develop an algorithm that achieves throughput for any number of stations against leaky-bucket adversaries. The algorithm has packets queued simultaneously at any time, where is the number of stations; this upper bound is proved to be best possible. An algorithm is called fair when each packet is eventually broadcast. We show that no algorithm can be both stable and fair for a system of at least two stations against leaky-bucket…
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.
