DocumentCode :
2932953
Title :
A Petri Net Structure-Based Deadlock Prevention Solution for Sequential Resource Allocation Systems
Author :
Tricas, F. ; Garcia-Valles, F. ; Colom, J.M. ; Ezpeleta, J.
Author_Institution :
Departamento de Informática e Ingenieŕa de Sistemas. University of Zaragoza. María de Luna, 1, 50018 Zaragoza, Spain ftricas@unizar.es
fYear :
2005
fDate :
18-22 April 2005
Firstpage :
271
Lastpage :
277
Abstract :
A new method for the deadlock prevention problem in concurrent systems where a set of processes share a set of common resources in a conservative way is proposed. It can be applied to flexible manufacturing systems, modeled with Petri nets. In this paper, we present a set of important results related to the deadlock prevention problem in S4PR nets. First, a liveness characterization is introduced, establishing how deadlocks can be studied in terms of circular waits. Second, we show how a circular wait situation corresponds to a particular marking related to a siphon of the Petri net model. Finally, this last characterization is used to obtain an iterative method that successively forbids deadlock related states, synthesizing the control necessary to ensure a final live behavior. The method can be implemented by means of the solutions of a set of integer linear programming problems.
Keywords :
Deadlock prevention; Petri nets; Automatic control; Control systems; Flexible manufacturing systems; Iterative methods; Petri nets; Production systems; Resource management; Robots; Routing; System recovery; Deadlock prevention; Petri nets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Robotics and Automation, 2005. ICRA 2005. Proceedings of the 2005 IEEE International Conference on
Conference_Location :
Barcelona, Spain
Print_ISBN :
0-7803-8914-X
Type :
conf
DOI :
10.1109/ROBOT.2005.1570131
Filename :
1570131
Link To Document :
بازگشت