• 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