Skip to main navigation Skip to search Skip to main content

On the Runtime of Local Mutual Exclusion for Anonymous Dynamic Networks

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

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, they did not analyze their algorithm's runtime. In this paper, we prove that any node will successfully lock itself and its persistent neighbors within O(nΔ3) open rounds of its lock request in expectation, where n is the number of nodes in the dynamic network, Δ is the maximum degree of the dynamic network, rounds are normalized to the execution time of the "slowest"node, and "closed"rounds when some persistent neighbors are already locked by another node are ignored (i.e., only "open"rounds are considered).

Original languageEnglish (US)
Title of host publication4th Symposium on Algorithmic Foundations of Dynamic Networks, SAND 2025
EditorsKitty Meeks, Christian Scheideler
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773683
DOIs
StatePublished - Jun 2 2025
Event4th Symposium on Algorithmic Foundations of Dynamic Networks, SAND 2025 - Liverpool, United Kingdom
Duration: Jun 9 2025 → Jun 11 2025

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume330

Conference

Conference4th Symposium on Algorithmic Foundations of Dynamic Networks, SAND 2025
Country/TerritoryUnited Kingdom
CityLiverpool
Period6/9/25 → 6/11/25

Keywords

  • Mutual exclusion
  • concurrency
  • dynamic networks
  • message passing

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'On the Runtime of Local Mutual Exclusion for Anonymous Dynamic Networks'. Together they form a unique fingerprint.

Cite this