On the Runtime of Local Mutual Exclusion for Anonymous Dynamic Networks
Anya Chaturvedi, Joshua J. Daymude, Andr\'ea W. Richa

TL;DR
This paper analyzes the runtime of a randomized local mutual exclusion algorithm in dynamic networks, proving that nodes acquire locks within expected polynomial time bounds despite adversarial conditions.
Contribution
It provides the first runtime analysis of a local mutual exclusion algorithm in anonymous dynamic networks under adversarial edge dynamics.
Findings
Nodes lock within O(nΔ^3) open rounds in expectation.
The analysis applies to semi-synchronous and asynchronous models.
Locks are guaranteed despite adversarial network changes.
Abstract
Algorithms for mutual exclusion aim to isolate potentially concurrent accesses to the same shared resources. Motivated by distributed computing research on programmable matter and population protocols where interactions among entities are often assumed to be isolated, Daymude, Richa, and Scheideler (SAND`22) introduced a variant of the local mutual exclusion problem that applies to arbitrary dynamic networks: each node, on issuing a lock request, must acquire exclusive locks on itself and all its persistent neighbors, i.e., the neighbors that remain connected to it over the duration of the lock request. Assuming adversarial edge dynamics, semi-synchronous or asynchronous concurrency, and anonymous nodes communicating via message passing, their randomized algorithm achieves mutual exclusion (non-intersecting lock sets) and lockout freedom (eventual success with probability 1). However,…
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.
