Skip to main navigation Skip to search Skip to main content

Enforcing the liveness of S4PR by using the approach of allocating resources

  • Zhenxin Gao
  • , Yanxiang Feng
  • , Feng Tian
  • , Keyi Xing
  • Xi'an Jiaotong University

Research output: Contribution to journal › Article › peer-review

7 Scopus citations

Abstract

Liveness is very important for resource allocation systems (RASs) as it means that no deadlock can arise in the system operation. By applying the approach of allocating resources, this paper focuses on enforcing the liveness of RASs that allow for the general resource allocation and flexible routs. These considered RASs can be modeled by a subcalss of systems of sequential systems with shared resources, named as S4PRs. Deadlocks in S4PR can be characterized by the saturation of a kind of activity-circuits. Based on these circuits, we study the relationship between the number of initial tokens or marking of resource place and the non-saturation of some involved activity-circuits. Further, a liveness condition for S4PR is derived which is associated with the numbers of initial tokens or markings of all resource places. An algorithm is proposed to allocate the initial number of resources so that the considered S4PR is live. Finally the proposed method is illustrated by examples.

Original languageEnglish
Article number8935232
Pages (from-to)185811-185820
Number of pages10
JournalIEEE Access
Volume7
DOIs
StatePublished - 2019

Keywords

  • Petri nets
  • Resource allocation systems (RASs)
  • activity-circuits
  • liveness-enforcing

Fingerprint

Dive into the research topics of 'Enforcing the liveness of S4PR by using the approach of allocating resources'. Together they form a unique fingerprint.

Cite this