• DocumentCode
    3144118
  • Title

    A periodic deadlock detection and resolution algorithm with a new graph model for sequential transaction processing

  • Author

    Park, Young Chul ; Scheuermann, Peter ; Lee, Sang Ho

  • Author_Institution
    Dept. of Comput. Sci., Ulsan Univ., Kyungnam, South Korea
  • fYear
    1992
  • fDate
    2-3 Feb 1992
  • Firstpage
    202
  • Lastpage
    209
  • Abstract
    The authors address the deadlock problem in sequential transaction processing where the strict two-phase locking and the multiple granularity locking protocol with five lock modes are used. The scheduling policy honors lock requests in a first-in-first-out basis except for lock conversions. As a basic tool, a direct graph model called the holder/wire-transaction waited-by graph (H/W-TWBG) is introduced to capture the precise status of systems in terms of deadlock. The properties of H/W-TWBG are presented. Based on H/W-TWBG, the identification principles of the victim candidates are established in a deadlock cycle, and a periodic deadlock detection and resolution algorithm which has a reasonable time and storage complexity is preserved. One important feature of the deadlock resolution scheme is that some deadlocks can be resolved without aborting any transaction
  • Keywords
    computational complexity; concurrency control; database management systems; database theory; scheduling; transaction processing; deadlock cycle; direct graph model; first-in-first-out; holder/wire-transaction waited-by graph; lock conversions; lock modes; lock requests; multiple granularity locking protocol; periodic deadlock detection algorithm; periodic deadlock resolution algorithm; scheduling policy; sequential transaction processing; storage complexity; strict two-phase locking; system status; time complexity; victim candidates; Computer science; Database systems; Delay; Detection algorithms; Laser mode locking; Protocols; Spatial databases; System recovery; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1992. Proceedings. Eighth International Conference on
  • Conference_Location
    Tempe, AZ
  • Print_ISBN
    0-8186-2545-7
  • Type

    conf

  • DOI
    10.1109/ICDE.1992.213191
  • Filename
    213191