DocumentCode
29515
Title
Efficient Enumeration of Minimal Unsafe States in Complex Resource Allocation Systems
Author
Nazeem, Ahmed ; Reveliotis, Spyros
Author_Institution
United Airlines, Chicago, IL, USA
Volume
11
Issue
1
fYear
2014
fDate
Jan. 2014
Firstpage
111
Lastpage
124
Abstract
An earlier work of ours has proposed a novel approach for the deployment of the maximally permissive deadlock avoidance policy for complex resource allocation systems (RAS), that is based on the identification and the efficient storage of a critical subset of states of the underlying RAS state space; the availability of this information enables an expedient one-step-lookahead scheme for the identification and blockage of transitions that will take the system behavior outside its safe region. This paper complements the aforementioned results by introducing a novel algorithm that provides those critical states while avoiding the complete enumeration of the RAS state space.
Keywords
discrete event systems; large-scale systems; resource allocation; RAS state space; complex resource allocation system; discrete event systems; maximally permissive deadlock avoidance policy; minimal unsafe state enumeration; one-step-lookahead scheme; transition blockage; transition identification; Algorithm design and analysis; Availability; Data structures; Heuristic algorithms; Resource management; System recovery; Vectors; Deadlock avoidance; minimal deadlocks; minimal unsafe states; sequential resource allocation systems;
fLanguage
English
Journal_Title
Automation Science and Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1545-5955
Type
jour
DOI
10.1109/TASE.2013.2266793
Filename
6555954
Link To Document