• DocumentCode
    1997725
  • Title

    Deadlock Detection Views of Distributed Database

  • Author

    Alom, B. M Monjurul ; Henskens, Frans ; Hannaford, Michael

  • Author_Institution
    Sch. Of Electr. Eng. & Comput. Sci., Univ. Of Newcastle, Callaghan, NSW
  • fYear
    2009
  • fDate
    27-29 April 2009
  • Firstpage
    730
  • Lastpage
    737
  • Abstract
    Deadlock detection is very difficult in a distributed database system because no controller has complete and current information about the system and data dependencies. The deadlock problem is intrinsic to a distributed database system which employs locking as its concurrency control algorithm. This paper attempts a comprehensive study of deadlock detection in distributed database systems. Afterwards, a deadlock detection algorithm is presented. The algorithm is based on creating linear transaction structure (LTS), distributed transaction structure (DTS), finding local and global cycle, deciding priority Id of the transaction and local-global abortion. The proposed algorithm does not detect any false deadlock or exclude any really existing deadlocks. In this technique global deadlock is not dependent on the local deadlock.
  • Keywords
    concurrency control; distributed databases; transaction processing; concurrency control algorithm; data dependency; deadlock detection view; distributed database; distributed transaction structure; linear transaction structure; Australia; Computer science; Concurrency control; Database systems; Distributed databases; Distributed power generation; Information technology; Probes; System recovery; Transaction databases; Deadlock Cycle; Priority_Id; TWFG; Transaction Manager (TM); Transaction Queue (TQ);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4244-3770-2
  • Electronic_ISBN
    978-0-7695-3596-8
  • Type

    conf

  • DOI
    10.1109/ITNG.2009.220
  • Filename
    5070707