• DocumentCode
    2214608
  • Title

    Efficient algorithms for detection and resolution of distributed deadlocks

  • Author

    Chen, Shigang ; Deng, Yi ; Sun, Wei ; Rishe, Naphtali

  • Author_Institution
    Sch. of Comput. Sci., Florida Int. Univ., Miami, FL, USA
  • fYear
    1995
  • fDate
    25-28 Oct 1995
  • Firstpage
    10
  • Lastpage
    16
  • Abstract
    We present a simple and efficient distributed algorithm for detecting generalised deadlocks in distributed systems. Unlike previous algorithms, which are all based on the idea of distributed snapshot, and require multiple rounds of message transfers along the edges of the global wait-for graph (WFG), the proposed algorithm uses a novel approach that incrementally constructs an “image” of the WFG at an initiator node. The algorithm has time complexity of d+1 and message complexity of e+n, where n is the number of nodes, d the diameter, and e the number of edges of the WFG. Compared with the best existing algorithm, our algorithm notably reduces both time and message complexities. Correctness proof and performance analysis for the algorithm are provided. In addition, the new approach simplifies deadlock resolution. An extension to the algorithm is presented to handle generalized-deadlock resolution with only a slight increase to the message complexity
  • Keywords
    communication complexity; computational complexity; concurrency control; distributed algorithms; performance evaluation; distributed algorithm; distributed deadlock detection; distributed deadlock resolution; distributed snapshot; distributed systems; global wait-for graph; message complexity; message transfers; time complexity; Algorithm design and analysis; Computational modeling; Computer science; Contracts; Laboratories; Military computing; NASA; Sun; System recovery; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1063-6374
  • Print_ISBN
    0-81867195-5
  • Type

    conf

  • DOI
    10.1109/SPDP.1995.530659
  • Filename
    530659