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
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;
Conference_Titel :
Systems, Man and Cybernetics, 2008. SMC 2008. IEEE International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-2383-5
Electronic_ISBN :
1062-922X
DOI :
10.1109/ICSMC.2008.4811575