Title :
Liveness enforcing supervision for resource allocation systems with process synchronizations
Author :
Chew, Song Foh ; Lawley, Mark A. ; Reveliotis, Spyros A.
Author_Institution :
Sch. of Ind. Eng., Purdue Univ., West Lafayette, IN, USA
Abstract :
This paper considers the problem of establishing live resource allocation in workflows with synchronization stages, i.e., stages where sub-processes re-combine through merging and/or splitting and then continue as a new set. Establishing live yet efficient resource allocation in this class of systems is extremely difficult since even the problem of process "quasi-liveness"-i.e., assessing whether a given level of resource capacities is sufficient to complete any single process-is NP-complete. Using the Petri net formalism of Generalized Augmented Marked Graphs to rigorously define the considered class of resource allocation systems (RAS), the presented work develops a methodology that, given any instance from the considered RAS class, (i) it assesses the quasi-liveness of the involved processes, and (ii) in case that the system processes are found to be quasi-live, it synthesizes a (computationally) efficient liveness enforcing supervisor for it, by pertinently reducing the original supervisory control problem to its counterpart for disjunctive/conjunctive resource allocation systems; the latter has already been investigated in the literature, and a number of controller design methods and results are available for it.
Keywords :
Petri nets; resource allocation; synchronisation; Petri nets; RAS; conjunctive resource allocation systems; controller design; discrete event systems; disjunctive resource allocation systems; generalized augmented marked graphs; liveness enforcing supervision; process synchronizations; quasiliveness assessment; resource allocation systems; supervisory control problems; Automatic control; Control system synthesis; Control systems; Design methodology; Industrial engineering; Manufacturing systems; Merging; Resource management; Supervisory control; Taxonomy;
Conference_Titel :
Decision and Control, 2003. Proceedings. 42nd IEEE Conference on
Print_ISBN :
0-7803-7924-1
DOI :
10.1109/CDC.2003.1271730