• DocumentCode
    3114834
  • Title

    Two generalized-petri-net-based strategies for deadlock prevention in resource allocation systems

  • Author

    Hu, Hesuan ; Li, ZhiWu ; Zhou, MengChu

  • Author_Institution
    Sch. of Electro-Mech. Eng., Xidian Univ., Xi´´an
  • fYear
    2008
  • fDate
    12-15 Oct. 2008
  • Firstpage
    1948
  • Lastpage
    1953
  • Abstract
    This paper considers the deadlock prevention problem for a class of conjunctive/disjunctive resource allocation systems (C/D-RAS) in which multiple resource acquisitions and flexible routings are allowed. The proposed policy is developed in a generalized Petri net framework by an iterative algorithm. Each iteration uses a mixed integer programming (MIP) formulation to find both a bad marking and insufficiently marked siphon. Two new strategies are then presented. One aims to maximize the permissiveness of a liveness-enforcing supervisor while another to minimize the computational and supervisor´s complexity. Experimental results validate the effectiveness of these two strategies.
  • Keywords
    Petri nets; integer programming; iterative methods; resource allocation; conjunctive/disjunctive resource allocation systems; deadlock prevention; flexible routings; generalized-Petri-net-based strategies; iterative algorithm; liveness-enforcing supervisor; mixed integer programming; resource acquisitions; Automatic control; Discrete event systems; Iterative algorithms; Linear programming; Paper technology; Petri nets; Real time systems; Resource management; Routing; System recovery; Discrete event systems; Petri net; Resource allocation systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2008. SMC 2008. IEEE International Conference on
  • Conference_Location
    Singapore
  • ISSN
    1062-922X
  • Print_ISBN
    978-1-4244-2383-5
  • Electronic_ISBN
    1062-922X
  • Type

    conf

  • DOI
    10.1109/ICSMC.2008.4811575
  • Filename
    4811575