• DocumentCode
    3784881
  • Title

    A safe algorithm for resolving OR deadlocks

  • Author

    J. Villadangos;F. Farina;J.R. Gonzalez de Mendivil;J.R. Garitagoitia;A. Cordoba

  • Author_Institution
    Dept. de Automatica y Computacion, Univ. Publica de Navarra, Spain
  • Volume
    29
  • Issue
    7
  • fYear
    2003
  • Firstpage
    608
  • Lastpage
    622
  • Abstract
    Deadlocks in the OR model are usually resolved by aborting a deadlocked process. Prior algorithms for the same model sometimes abort nodes needlessly wasting computing resources. This paper presents a new deadlock resolution algorithm for the OR model that satisfies the following correctness criteria: (Safety) the algorithm does not resolve false deadlocks; (Liveness) the algorithm resolves all deadlocks in finite time. The communication cost of the algorithm is similar to that of previous nonsafe proposals. The theoretical cost has been validated by simulation. In addition, different algorithm initiation alternatives have been analyzed in order to reduce the latency of deadlocks.
  • Keywords
    "System recovery","Abortion","Computer Society","Costs","Algorithm design and analysis","Delay","Safety","Proposals","Distributed algorithms","Throughput"
  • Journal_Title
    IEEE Transactions on Software Engineering
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2003.1214325
  • Filename
    1214325