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
Link To Document