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 :
بازگشت