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
Link To Document