ACM Home Page
Please provide us with feedback. Feedback
System Deadlocks
Full text PdfPdf (896 KB)
Source ACM Computing Surveys (CSUR) archive
Volume 3 ,  Issue 2  (June 1971) table of contents
Pages: 67 - 78  
Year of Publication: 1971
ISSN:0360-0300
Authors
E. G. Coffman  Pennsylvania State University, University Park, Pennsylvania
M. Elphick  University of Newcastle upon Tyne, Newcastle upon Tyne, England
A. Shoshani  System Development Corporation, Santa Monica, California
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 38,   Downloads (12 Months): 160,   Citation Count: 91
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/356586.356588
What is a DOI?

ABSTRACT

A problem of increasing importance in the design of large multiprogramming systems is the, so-called, deadlock or deadly-embrace problem. In this article we survey the work that has been done on the treatment of deadlocks from both the theoretical and practical points of view.


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
DIJKSTRA, E. W. "Co-operating sequential processes." In Programming languages: NATO advanced study institute. F. GENUYS (ED.), Academic Press, London. 1968.
 
2
IBM System/360 operating system, ,supervisor and data management services. Form C28-6646- 2, IBM, White Plains, N. Y., 1968.
3
 
4
HAVENDER. J. W. "Avoiding deadlock in multi-tasking systems." IBM Systems Journal 2 (1968), 74-84.
 
5
BRAUOE, E. J. "An algorithm for the detection of system deadlocks." IBM Technical Report: TROO. 791, IBM Data Systems Division, Poughkeepsie, N. Y., 1961.
 
6
COLLIER, W. W. "System deadlocks." IBM Technical Report TR-00. 1756, IBM Systems Development Division, Poughkeepsie, N.Y., 1968.
 
7
REITER. A. "A resource-allocation scheme for multi-user on-line operation of a small computer." Proc. AFIPS SJCC, Vol. 30, pp. 1-7. AFIPS Press. Montvale, N. J., 1967.
 
8
MURPHY, J. E. "Resource allocation with interlock detection in a multi-task system." Proc. AFIPS FJCC, Vol. 33. Pt. 2, pp. 1169- 1176. AFIPS Press, Montvale, N. J., 1968.
 
9
MERIKALLIO. R. A.; AND HOLLAND, F. C. "Sinnllation design of a multi-processing system." Proc. AFIPS FJCC, Vol. 33, Pt. 2, pp. 1399-1410. AFIPS Press, Montvale, N. J., 1968.
 
10
SHOSHANI, A.; AND COFFMAN, E.G. "Sequencing tasks in multi-process, multiple resource systems lo avoid deadlocks." In Proc. 11th Annual Symposium on Switching and Automata Theory, Oct. 1970. pp. 225-233.
11
12
13
 
14
SHOSHANI A.; AND COFFMAN. E. G. "Prevention, detection, and recovery from system deadlocks." In Proc. 4th Annual Princeton Conf. on Information Sciences alul Sgstems, March 1970. (See also Computer Science Lab. Technical Report No. 80, Department of Electrical Engineering. Princeton University, 1969.)
15
 
16
 
17
RUSSELL, R.D. "A model of de'tdlock-free resource allocation--preliminary version." Memo CGTM #93. Department of Computer Science, Stanford University, Stanford, Calif., June 1970.
 
18
HEBALKAR, PRAKASH. "Deadlock-free resource sharing in asynchronous systems." (PhD Dissertation) Electrical Engineering Department, MIT, Cambridge, Mass., Sept. 1970.

CITED BY  91

Collaborative Colleagues:
E. G. Coffman: colleagues
M. Elphick: colleagues
A. Shoshani: colleagues