|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matthew J. Weinstein , Thomas W. Page, Jr. , Brian K. Livezey , Gerald J. Popek, Transactions and synchronization in a distributed operating system, ACM SIGOPS Operating Systems Review, v.19 n.5, p.115-126, Dec. 1-4, 1985
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mark Stefik , Gregg Foster , Daniel G. Bobrow , Kenneth Kahn , Stan Lanning , Lucy Suchman, Beyond the chalkboard: computer support for collaboration and problem solving in meetings, Communications of the ACM, v.30 n.1, p.32-47, Jan. 1987
|
|
|
|
|
|
|
|
|
Jeffrey T. L. Soh , Wen-Jing Hsu , Shell-Ying Huang , Adrian C. Y. Ong, Decentralized routing algorithms for automated guided vehicles, Proceedings of the 1996 ACM symposium on Applied Computing, p.473-479, February 17-19, 1996, Philadelphia, Pennsylvania, United States
|
|
|
|
|
|
|
|
|
Murali Krishnamurthi , Amar Basavatia , Sanjeev Thallikar, Deadlock detection and resolution in simulation models, Proceedings of the 26th conference on Winter simulation, p.708-715, December 11-14, 1994, Orlando, Florida, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Xi Chen , Abhijit Davare , Harry Hsieh , Alberto Sangiovanni-Vincentelli , Yosinori Watanabe, Simulation based deadlock analysis for system level designs, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michel E. Adiba , Jean-Claude Chupin , Robert Demolombe , Georges Gardarin , Jean Le Bihan, Issues in distributed data base management systems: a technical overview, Proceedings of the fourth international conference on Very Large Data Bases, p.89-110, September 13-15, 1978, West Berlin, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fernando C. Colon , Robert M. Glorioso , Walter H. Kohler , Dominic W. Li, Coupling small computers for performance enhancement, Proceedings of the June 7-10, 1976, national computer conference and exposition, June 07-10, 1976, New York, New York
|
|
|
|
|
|
|
|
|
|
|