| Game interpretation of the deadlock avoidance problem |
| Full text |
Pdf
(488 KB)
|
Source
|
Communications of the ACM
archive
Volume 20 , Issue 10 (October 1977)
table of contents
Pages: 741 - 745
Year of Publication: 1977
ISSN:0001-0782
|
|
Author
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 27, Citation Count: 6
|
|
|
ABSTRACT
The deadlock avoidance problem may be defined informally as the determination, from some a priori information about the processes, resources, operating system, etc., of the “safe situations” which may be realized without endangering the smooth running of the system. When each process specifies its future needs by a flowchart of need-defined steps, a global approach to the phenomenon and its interpretation as a game between the operating system and the processes allows formalization of risk and safety concepts. The bipartite graph representation of this game may then be used to construct explicitly the set of safe states and to study their properties.
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
|
Devillers, R. Pr6vention des interblocages dans un module organigrammes. Ph.D. Th., Universit6 Libre de Bruxelles, Brussels, 1974.
|
 |
2
|
|
| |
3
|
Habermann, A.N. The equivalence of some deadlock-avoidance criteria. Tech. Rep. 52, U. of Newcastle upon Tyne, Newcastle upon Tyne, England, 1973.
|
| |
4
|
Hebalkar, P.G. Deadlock-free sharing of resources in asynchronous systems. Sc.D. Diss. M.I.T. Cambridge, Mass., 1970.
|
 |
5
|
|
| |
6
|
Shoshani, A., and Coffman Jr., E.G. Sequencing tasks in multiprocess, multiple resource systems to avoid deadlocks. Tech. Rep. 78, Princeton U., Princeton, N.J., 1969.
|
CITED BY 6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Luca de Alfaro , Vsihwanath Raman , Marco Faella , Rupak Majumdar, Code aware resource management, Proceedings of the 5th ACM international conference on Embedded software, September 18-22, 2005, Jersey City, NJ, USA
|
|