×

Safe states in banker-like resource allocation problems. (English) Zbl 0626.68017

This paper is concerned with methods of describing the set of safe states in the Banker’s problem. Using a Petri net model, formulas for this set (SAFE) and for its subset of minimal elements (MIN) are derived. Moreover, by partitioning MIN into subclasses such that elements of the same subclass differ only by a permutation of their components, an even smaller representation is given by a set SORT. Lower and upper bounds for the size of SORT are calculated. Since we give an algorithm which computes SORT in time linear to its size, these bounds are also applicable to the time complexity of computing SORT. Finally, some of the results are extended to the multidimensional Banker’s problem with different currencies, whereas other properties are shown to be not extendible to this case.

MSC:

68N25 Theory of operating systems
Full Text: DOI

References:

[1] Anderws, E., The theory of partitions, (Encyclopedia of Mathematics and Its Applications (1976), Addison-Wesley: Addison-Wesley Reading, MA) · Zbl 0371.10001
[2] Brinch Hansen, P., (Operating System Principles (1973), Prentice-Hall: Prentice-Hall Englewood Cliffs, NJ) · Zbl 0308.68007
[3] Dijkstra, E. W., Co-operating sequential process, (Genuys, F., Programming Languages (1968), Academic Press: Academic Press London), 43-112
[4] Forster, O., (Analysis I, Grundkurs Mathematik (1978), Vieweg: Vieweg Brunswick)
[5] Hauschildt, D., (Verklemmungsfreie Betriebsmittelzuteilung mit Hilfe von Residuen (1985), Universität Hamburg), Bericht Fachbereich Informatik
[6] Holt, R. C., Some Deadlock Properties of Computer Systems, Comput. Surveys, 4, 179-196 (1972)
[7] Holt, R. C., On Deadlocks in Computer Systems, (Ph.D. thesis (1971), Cornell Univ: Cornell Univ Ithaca, NY), University of Toronto Technical Report CSRG-6 · Zbl 0215.28102
[8] Jensen, K., (Coloured Nets and the Invariant Method (1979), Aarhus University), DAIMI PB-104
[9] Valk, R.; Jantzen, M., The residue of vector sets with application to decidability problems in Petri nets, Acta Inform., 21, 1985, 643-674 (1985) · Zbl 0545.68051
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.