Summary
Some job scheduling algorithms have been developed which prevent deadlock and permanent blocking. The jobs are assumed to be ordered according to a priority rule indicating the order in which requests for resources should be considered. Each job has an upper limit on the resources demanded, and each job will eventually return all resources allocated to it. The main advantages of the developed algortihms are:
-
A.
New low priority jobs will never block older higher priority jobs.
-
B.
Requests are always granted if they cannot delay higher priority jobs.
-
C.
Any priority rule may be chosen.
Similar content being viewed by others
References
Conway, R.W., Maxwell, W.L., Miller, L.W.: Theory of scheduling. Reading (Mass.): Addison-Wesley 1967
Dijkstra, E.W.: A class of allocation strategies inducing bounded delays only. Proc. AFIPS 1972 SJCC, Vol. 40, pp. 933–936. Montvale (N.J.): AFIPS Press 1972
Habermann, A.N.: Prevention of system deadlocks. Comm. ACM 12, 373–377, 385 (1969)
Habermann, A.N.: A new approach to avoidance of system deadlocks, in operating systems. In: Proc. Internatl. Symposium, Rocquencourt, April 1974, pp. 169–176. Berlin-Heidelberg-New York: Springer 1974
Holt, R.C.: Comments on prevention of system deadlocks. Comm. ACM. 14. 36–38 (1971)
Holt, R.C.: Some deadlock properties of computer systems, Comp. Surveys 4, 179–196 (1972)
Landy, B.: Development of scheduling strategies in the TITAN operating system. Software-Practice and Experience 1, 279–295 (1971)
Lauesen, S.: Job scheduling guaranteing reasonable turn-around times. Acta Informatica 2, 1–11 (1973)
Parnas, D.L., Habermann, A.N.: Comment on deadlock prevention method (with a reply by R.C. Holt). Comm. ACM 15, 841–842 (1972)
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Munch-Andersen, B., Zahle, T.U. Scheduling according to job priority with prevention of deadlock and permanent blocking. Acta Informatica 8, 153–175 (1977). https://doi.org/10.1007/BF00289247
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF00289247