• DocumentCode
    1197054
  • Title

    Asynchronous operations in distributed concurrency control

  • Author

    Reddy, P. Krishna ; Bhalla, Subhash

  • Author_Institution
    Int. Inst. of Inf. Technol., Hyderabad, India
  • Volume
    15
  • Issue
    3
  • fYear
    2003
  • Firstpage
    721
  • Lastpage
    733
  • Abstract
    Distributed locking is commonly adopted for performing concurrency control in distributed systems. It incorporates additional steps for handling deadlocks. This activity is carried out by methods based on wait-for-graphs or probes. The present study examines detection of conflicts based on enhanced local processing for distributed concurrency control. In the proposed "edge detection" approach, a graph-based resolution of access conflicts has been adopted. The technique generates a uniform wait-for precedence order at distributed sites for transactions to execute. The earlier methods based on serialization graph testing are difficult to implement in a distributed environment. The edge detection approach is a fully distributed approach. It presents a unified technique for locking and deadlock detection exercises. The technique eliminates many deadlocks without incurring message overheads.
  • Keywords
    concurrency control; distributed algorithms; distributed databases; graph theory; transaction processing; asynchronous operations; conflict detection; deadlocks; distributed algorithms; distributed concurrency control; distributed databases; distributed locking; edge detection approach; message overheads; serialization graph testing; transactions; wait-for-graphs; Computer Society; Concurrency control; Delta modulation; Distributed algorithms; Distributed control; Image edge detection; Performance evaluation; Probes; System recovery; Testing;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2003.1198401
  • Filename
    1198401