• 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