Title :
Some improvements to the Banker´s algorithm based on the process structure
Author :
Tricas, F. ; Colom, J.M. ; Ezpeleta, J.
Author_Institution :
Dept. de Inf. e Ingeniera de Sistemas, Zaragoza Univ., Spain
Abstract :
The paper presents two methods for deadlock avoidance in concurrent systems. We apply the proposed approaches to flexible manufacturing systems, modeled by means of Petri nets. Both methods correspond to improvements of the classical Banker´s algorithm, and are based on the knowledge of the process structure. The first one is polynomial in the size of the Petri net model. The second one depends strongly on the number of alternative paths for the processing of parts and can be of a non-polynomial cost
Keywords :
Petri nets; discrete systems; flexible manufacturing systems; Banker´s algorithm; concurrent systems; deadlock avoidance; nonpolynomial cost; process structure; Assembly systems; Control system synthesis; Control systems; Costs; Flexible manufacturing systems; Petri nets; Polynomials; Proposals; Routing; System recovery;
Conference_Titel :
Robotics and Automation, 2000. Proceedings. ICRA '00. IEEE International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-5886-4
DOI :
10.1109/ROBOT.2000.846460