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 language | English |
|---|---|
| Article number | 8935232 |
| Pages (from-to) | 185811-185820 |
| Number of pages | 10 |
| Journal | IEEE Access |
| Volume | 7 |
| DOIs | |
| State | Published - 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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver