The Scheduler is Very Powerful in Competitive Analysis of Distributed List Accessing
Joan Boyar, Faith Ellen, Kim S. Larsen

TL;DR
This paper explores the impact of adversarial schedulers on the competitive analysis of distributed list accessing algorithms, revealing that scheduling can significantly influence algorithm performance beyond traditional information limitations.
Contribution
It introduces new adversaries and bounds for distributed list accessing, highlighting the scheduler's powerful role in competitive analysis.
Findings
Adversarial scheduler effects can dominate traditional performance loss.
Established tight bounds on request sequence merges.
Distributed setting differs fundamentally from classical online models.
Abstract
This work is a continuation of efforts to define and understand competitive analysis of algorithms in a distributed shared memory setting, which is surprisingly different from the classical online setting. In fact, in a distributed shared memory setting, we find a counter-example to the theorem concerning classical randomized online algorithms which shows that, if there is a -competitive randomized algorithm against an adaptive offline adversary, then there is a -competitive deterministic algorithm [Ben-David, Borodin, Karp, Tardos, Wigderson, 1994]. In a distributed setting, there is additional lack of knowledge concerning what the other processes have done. There is also additional power for the adversary, having control of the scheduler which decides when each process is allowed to take steps. We consider the list accessing problem, which is a benchmark problem for sequential…
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
TopicsOptimization and Search Problems · Distributed systems and fault tolerance · Age of Information Optimization
