• DocumentCode
    2300129
  • Title

    Efficient distributed deadlock detection and resolution using probes, tokens, and barriers

  • Author

    Kim, Young Man ; Lai, Ten Hwang ; Soundarajan, Neelam

  • Author_Institution
    Dept. of Comput. Sci., Kookmin Univ., Seoul, South Korea
  • fYear
    1997
  • fDate
    10-13 Dec 1997
  • Firstpage
    584
  • Lastpage
    591
  • Abstract
    Probes and tokens are used in many deadlock detection and resolution algorithms. A deadlock is detected by propagating probes along dependency edges. When the initiator pi of a probe receives its probe back, it knows of the existence of a deadlock. pi then sends out a token to clean up those probes in the deadlock; cycle which, if not removed, may later lead to phantom deadlock detections. Only after the token returns to pi is the deadlock resolved by aborting a `victim´ (usually pi). As a result, all involved transactions remain waiting and all involved resources locked until the token returns to pi, although the deadlock was already detected when the probe returned to pi. This paper proposes the idea of barriers to allow the deadlock to be resolved without waiting for the token to return to pi, thereby reducing the average deadlock persistence time considerably
  • Keywords
    concurrency control; operating systems (computers); system recovery; barriers; deadlock persistence time; dependency edges; distributed deadlock detection; distributed deadlock resolution; probes; tokens; Acoustic propagation; Computer errors; Computer science; Database systems; Delay; Imaging phantoms; Probes; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-8186-8227-2
  • Type

    conf

  • DOI
    10.1109/ICPADS.1997.652603
  • Filename
    652603