Distributed deadlock detection
- 1 May 1983
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Computer Systems
- Vol. 1 (2), 144-156
- https://doi.org/10.1145/357360.357365
Abstract
Distributed deadlock models are presented for resource and communication deadlocks. Simple distributed algorithms for detection of these deadlocks are given. We show that all true deadlocks are detected and that no false deadlocks are reported. In our algorithms, no process maintains global information; all messages have an identical short length. The algorithms can be applied in distributed database and other message communication systems. Categories and Subject Descriptors: C. 2.4 [Computer-Communication Networks]: Distributed Systems--distributed applications; D. 4.1 [Operating Systems]: Process Management--deadlocks; synchronization; D. 4.4 [Operating Systems]: Communications Management--network communi-cation General Terms: Algorithms Additional Key Words and Phrases: Distributed deadlock detection, message communication systems, resource deadlock, communication deadlockKeywords
This publication has 9 references indexed in Scilit:
- Distributed deadlock detection algorithmACM Transactions on Database Systems, 1982
- Termination Detection of Diffusing Computations in Communicating Sequential ProcessesACM Transactions on Programming Languages and Systems, 1982
- On Deadlock Detection in Distributed SystemsIEEE Transactions on Software Engineering, 1980
- Termination detection for diffusing computationsInformation Processing Letters, 1980
- Deadlock absence proofs for networks of communicating processesInformation Processing Letters, 1979
- Locking and Deadlock Detection in Distributed Data BasesIEEE Transactions on Software Engineering, 1979
- Communicating sequential processesCommunications of the ACM, 1978
- Time, clocks, and the ordering of events in a distributed systemCommunications of the ACM, 1978
- Notes on data base operating systemsPublished by Springer Nature ,1978