DocumentCode
3488929
Title
An Efficient Mutual Exclusion Algorithm for Redundant Resources in Distributed Operating Systems
Author
Ramos, M.A.D. ; De Araujo Macedo, Raimundo Jose ; Blagojevic, A.
Author_Institution
Dept. of Exact Sci., State Univ. of Bahia Southwest Vitoria da Conquista, Vitoria, Brazil
fYear
2012
fDate
5-7 Nov. 2012
Firstpage
208
Lastpage
213
Abstract
Increasing demand for distributed applications raises the need for more reliable control of shared resources among distributed processes. Because of the inherent redundancy of distributed systems, algorithms for critical section access must consider not only the shared resource but also the possibility of redundancy of such a resource. These algorithms are thus known as distributed k-mutex since they control access to k versions of the same shared resource. The inherent uncertainties of distributed systems, like unbounded message transfer delay and the difficulty to detect failures, make the distributed k-mutex problem hard to solve. In this paper, we present a k-mutex algorithm that runs under the partitioned synchronous model, which have recently been formalized, which guarantee liveness (termination) without being restrictive as those conventional solutions of synchronous systems. We complement the presentation of our algorithm with related correctness proofs and simulations that show the efficacy of the proposed solution.
Keywords
distributed algorithms; operating systems (computers); resource allocation; software reliability; access control; critical section access algorithms; distributed k-mutex algorithms; distributed k-mutex problem; distributed operating systems; distributed processes; distributed system redundancy; failure detection difficulty; k version resource; mutual exclusion algorithm; partitioned synchronous model; redundant resources; synchronous systems; unbounded message transfer delay; Barium; Detectors; Educational institutions; Irrigation; Process control; Redundancy; Safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing System Engineering (SBESC), 2012 Brazilian Symposium on
Conference_Location
Natal
ISSN
2324-7886
Print_ISBN
978-1-4673-5747-0
Type
conf
DOI
10.1109/SBESC.2012.49
Filename
6473664
Link To Document