1990 · 18 citations · 11 references
ComputingComputer EngineeringComputer ScienceComputer NetworksDistributed SystemsMessage PassingDeadlock AvoidanceDistributed AlgorithmsDistributed ComputingDistributed SchedulingResource SharingDeadlockDeadlock AnalysisDeadlock DetectionDistributed Deadlock DetectionDistributed Deadlock Resolution
A method of detecting deadlocks in resource sharing for distributed systems is presented. The algorithm is based on sending messages along the edges of the waitfor graph and is built on a prioritized signaling mechanism which can be implemented on an underlying routing protocol. The proposed algorithm avoids the detection of false deadlocks and is capable of detecting deadlocks involving a subset of processors in the system. The algorithm works well even when multiple nodes initiate the deadlock detection algorithm. A comparison of this algorithm with other existing distributed deadlock detection algorithms is also briefly presented.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
11
Communicating sequential processes
C. A. R. Hoare · Communications of the ACM · 1983 · 3.8K citations · Full text
Communicating sequential processes
C. A. R. Hoare · Communications of the ACM · 1978 · 3.5K citations · Full text
Distributed deadlock detection
K. Mani Chandy, Jayadev Misra, Laura M. Haas · ACM Transactions on Computer Systems · 1983 · 395 citations · Full text
Deadlock detection in distributed systems
M. Singhal · Computer · 1989 · 272 citations