Survey on Token-Based Distributed MutualExclusion Algorithms
Elahe Tohidi, Seyed Sattar Lotfi Fatemi

TL;DR
This survey comprehensively reviews token-based distributed mutual exclusion algorithms, analyzing their network models, performance metrics, variants, and emerging research directions like machine learning and blockchain integration.
Contribution
It provides a thorough overview of token-based DME algorithms, introduces a novel approach using finite projective planes, and discusses future research directions including machine learning and blockchain techniques.
Findings
Token-based algorithms reduce messaging overhead.
Finite projective plane approach enhances efficiency.
Emerging trends include machine learning and blockchain.
Abstract
In large-scale distributed environments, avoiding concurrent access to the same resource by multiple processes becomes a core challenge, commonly termed distributed mutual exclusion (DME). Token-based mechanisms have long been recognized as an effective strategy, wherein a solitary token is handed around among processes as the key that allows access to the critical section. By doing so, they often reduce the messaging overhead compared to alternate methods. This work surveys the significance of mutual exclusion in distributed computing and examines token-based solutions across various network models (including tree-based, ring-based, fully interconnected graphs, mesh structures, and ad hoc networks). We also delve into essential performance measures such as communication costs and strategies for fault tolerance, then branch into specialized variants, such as k-mutual exclusion 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
TopicsDistributed systems and fault tolerance · Advanced Data Storage Technologies · Caching and Content Delivery
