• DocumentCode
    2393041
  • Title

    A new distributed deadlock detection algorithm for distributed database systems

  • Author

    Yeung, Chim-fu ; Sheung-Lun Huang ; Lam, Kam-yiu ; Law, Chee-keung

  • Author_Institution
    Dept. of Comput. Sci., City Polytech. of Hong Kong, Kowloon, Hong Kong
  • fYear
    1994
  • fDate
    22-26 Aug 1994
  • Firstpage
    506
  • Abstract
    A new distributed deadlock detection algorithm is proposed. Deadlock is detected through passing special messages, called probes, along the edges of the wait-for graphs in the system. The algorithm is an improved version of Chandy´s algorithm (M. Chandy and J. Misra, 1982) which fails completely in certain cases. The new algorithm has been tested through extensive simulation experiments. Besides being error free, it is shown to suffer very little performance degradation from the additional deadlock detection overhead in comparison to the original algorithm. The algorithm has also compared with time-out method. It is found that for large values of multiprogramming level, the probe based algorithm can outperform time-out. The performance results indicate that in the modified algorithm, the rate of probe initiation is a dominant factor in determining system performance
  • Keywords
    concurrency control; distributed databases; multiprogramming; deadlock detection overhead; distributed database systems; distributed deadlock detection algorithm; multiprogramming level; probe initiation; probes; special messages; system performance; time-out method; wait-for graphs; Cities and towns; Computer science; Concurrency control; Database systems; Degradation; Detection algorithms; Probes; System performance; System recovery; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
  • Print_ISBN
    0-7803-1862-5
  • Type

    conf

  • DOI
    10.1109/TENCON.1994.369249
  • Filename
    369249