DocumentCode
358945
Title
A scalable deadlock avoidance policy for batch processes
Author
Tittus, M. ; Ferreira, P.M.
Author_Institution
Sch. of Eng, Univ. Coll. Boras, Sweden
Volume
5
fYear
2000
fDate
2000
Firstpage
3528
Abstract
Allocating non-sharable resources for jobs in batch processes can lead to deadlocks. Using colored digraphs to model the wait-relationship between resources in a job-path, a graph-theoretic approach is proposed to give necessary conditions for the existence of unsafe system states, i.e., allocations that will prevent some jobs from successful execution. Based on these necessary conditions a correct and scalable control policy for deadlock avoidance is given, which is somewhat conservative and allows some trade-off between computational complexity and permissiveness
Keywords
batch processing (industrial); computational complexity; directed graphs; optimal control; production control; resource allocation; Banker algorithm; batch processes; colored digraphs; computational complexity; deadlock avoidance; graph-theory; necessary conditions; optimal control; permissiveness; resource allocation; Computational complexity; Educational institutions; Graph theory; Industrial control; Optimal control; Polynomials; Real time systems; Resource management; State feedback; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
American Control Conference, 2000. Proceedings of the 2000
Conference_Location
Chicago, IL
ISSN
0743-1619
Print_ISBN
0-7803-5519-9
Type
conf
DOI
10.1109/ACC.2000.879226
Filename
879226
Link To Document