• DocumentCode
    2179628
  • Title

    Optimization of Detected Deadlock Views of Distributed Database

  • Author

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

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Univ. of Newcastle, Newcastle, NSW, Australia
  • fYear
    2010
  • fDate
    9-10 Feb. 2010
  • Firstpage
    44
  • Lastpage
    48
  • Abstract
    Deadlock is one of the most serious problems in multitasking concurrent programming systems. The deadlock problem becomes further complicated when the underlying system is distributed and when tasks have timing constraints. Deadlock detection and optimization 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. In this paper, an optimization technique for the detected deadlock is presented which minimizes the abortion of the selected victim transactions. The optimization technique is concerned with the detection of the transactions which are the basis for the most of the deadlock cycles (either local or global) in the system. The presented technique aborts the transaction´s requests which are really to blame for the formation of many deadlock cycles. Also the presented deadlock detection 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 system.
  • Keywords
    concurrency control; distributed databases; optimisation; concurrent programming systems; data dependencies; detected deadlock views optimisation; distributed database system; global deadlock technique; optimization technique; Australia; Computer science; Concurrency control; Database systems; Detection algorithms; Distributed databases; Electrical engineering; Probes; System recovery; Transaction databases; Most Deadlock Creator (MDC); Priority Id; TWFG; Transaction Manager (TM); Transaction Queue;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Storage and Data Engineering (DSDE), 2010 International Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4244-5678-9
  • Type

    conf

  • DOI
    10.1109/DSDE.2010.41
  • Filename
    5452640