Title :
Asynchronous operations in distributed concurrency control
Author :
Reddy, P. Krishna ; Bhalla, Subhash
Author_Institution :
Int. Inst. of Inf. Technol., Hyderabad, India
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;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
DOI :
10.1109/TKDE.2003.1198401