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 :
بازگشت