Downloads provided by UsageCounts
doi: 10.18452/9417
Introduction: Fairness is to be understood as performing actions in the order of their announcements. Related problems are studied in the Petri net model where actions correspond to the firings of transitions. An action in announced if a transition becomes firable, it is performed if this transition fires. Fairness in Petri nets means firing of transitions in the order of their anabling. Therefore, fairness is a property of firing sequences: some of them satisfy fairness conditions while others do not and have to be excluded. To ensure fairness the firings must be controlled by a queue regime giving temporary priorities to the transitions with longest waiting time. The queue policy can be performed by finite automata controlling the firings of the Petri net. While in other fairness considerations the performability of a waiting action is not influenced by other actions, the situation in Patri nets may be different: a firable transition may loose its concession by firings of other transitions, i. e. an announced action may be non-performable when it should be executed with respect to its waiting period. This leads to certain constraits for the net (to permit fair firings) or to modified fairness conditions. The problems like reachability, boundedness, liveness etc. are considered for nets firing under fairness conditions. They can be proved to be undecidable in the case of unbounded nets since we can simulate counter machines by Petri nets where the firings are constraited by fairness. Thus fairness gives the Petri nets more computational power and hence in general it is not possible to modify a Petri net in such a way that the possible firings are exactly the fair firings of the original net.
Peer Reviewed
ddc:004, queue policy, decidability, fairness, Petri nets, finite automata, blocking, boundedness, 004 Informatik, firings of transitions, liveness, Models and methods for concurrent and distributed computing (process algebras, bisimulation, transition nets, etc.), persistency, Performance evaluation, queueing, and scheduling in the context of computer systems, reachability
ddc:004, queue policy, decidability, fairness, Petri nets, finite automata, blocking, boundedness, 004 Informatik, firings of transitions, liveness, Models and methods for concurrent and distributed computing (process algebras, bisimulation, transition nets, etc.), persistency, Performance evaluation, queueing, and scheduling in the context of computer systems, reachability
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 1 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 245 | |
| downloads | 186 |

Views provided by UsageCounts
Downloads provided by UsageCounts