DocumentCode :
2484151
Title :
The Weak Mutual Exclusion problem
Author :
Romano, Paolo ; Rodrigues, Luis ; Carvalho, Nuno
fYear :
2009
fDate :
23-29 May 2009
Firstpage :
1
Lastpage :
12
Abstract :
In this paper we define the weak mutual exclusion (WME) problem. Analogously to classical distributed mutual exclusion (DME), WME serializes the accesses to a shared resource. Differently from DME, however, the WME abstraction regulates the access to a replicated shared resource, whose copies are locally maintained by every participating process. Also, in WME, processes suspected to have crashed are possibly ejected from the critical section. We prove that, unlike DME, WME is solvable in a partially synchronous model, i.e. a system where the bounds on communication latency and on relative process speeds are not known in advance, or are known but only hold after an unknown time. Finally, we demonstrate that diam P is the weakest failure detector for solving WME, and present an algorithm that solves WME using diam P with a majority of correct processes.
Keywords :
distributed programming; replicated databases; resource allocation; software fault tolerance; WME problem; communication latency; distributed mutual exclusion; distributed programming; replicated shared resource; weak mutual exclusion; weakest failure detector; Computer crashes; Delay; Detectors; Distributed databases; Fault tolerance; Parallel programming; Safety; Scalability; Synchronization; Web sites;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
ISSN :
1530-2075
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2009.5161061
Filename :
5161061
Link To Document :
بازگشت