ACM Home Page
Please provide us with feedback. Feedback
A distributed algorithm for generalized deadlock detection
Full text PdfPdf (1.06 MB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the third annual ACM symposium on Principles of distributed computing table of contents
Vancouver, British Columbia, Canada
Pages: 285 - 301  
Year of Publication: 1984
ISBN:0-89791-143-1
Authors
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 42,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800222.806756
What is a DOI?

ABSTRACT

An efficient distributed algorithm to detect deadlocks in distributed and dynamically changing systems is presented. In our model, processes can request any N available resources from a pool of size M. This is a generalization of the well-known AND-OR request model. The algorithm is incrementally derived and proven correct. Its communication, computational, and space complexity compares favorably with those of previously known distributed AND-OR deadlock detection algorithms.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
C. Beeri and R. Obermarck, A resource class independent deadlock detection algorithm, Research Report RJ3077, IBM Research Laboratory, San Jose, California, May 1981.
 
2
G. Bracha and S. Toueg, A distributed algorithm for generalized deadlock detection, Technical Report TR 83-558, Cornell University, June 1983.
 
3
E. Chang, Echo algorithms: depth parallel operations on general graphs, IEEE Transactions on Software Engineering, vol. SE-8, no. 4, pp. 391-401, July 1980.
4
5
 
6
M. Chandy, Presentation given at Cornell University.
 
7
M. Chandy and L. Lamport, Detecting stability in distributed systems, to be published.
 
8
L. Haas and C. Mohan, A distributed deadlock detection algorithm for a resource-based system, Research Report RJ3765, IBM Research Laboratory, San Jose, California, Jan. 1983.
 
9
T. Herman and M. Chandy, A distributed procedure to detect AND/OR deadlock, University of Texas, Dept of Computer Sciences, TR LCS-8301, Feb. 1983.
10
11
 
12
D. Menasce and R. Muntz, Locking and deadlock detection in distributed data bases, IEEE Transaction on So 195-202, Engineering, vol. 5, no. 3, pp. 195-202, May 1979.
 
13
R. Obermarck, Deadlock detection for all resource classes, Research Report RJ 2955, IBM Research Laboratory, San Jose, California, Oct. 1980.
14

CITED BY  14

Collaborative Colleagues:
Gabriel Bracha: colleagues
Sam Toueg: colleagues