• 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