DocumentCode :
1996764
Title :
Finitary fairness
Author :
Alur, Rajeev ; Henzinger, Thomas A.
Author_Institution :
AT&T Bell Labs., Murray Hill, NJ, USA
fYear :
1994
fDate :
4-7 Jul 1994
Firstpage :
52
Lastpage :
61
Abstract :
Fairness is a mathematical abstraction: in a multiprogramming environment, fairness abstracts the details of admissible (“fair”) schedulers; in a distributed environment, fairness abstracts the speeds of independent processors. We argue that the standard definition of fairness often is unnecessarily weak and can be replaced by the stronger, yet still abstract, notion of finitary fairness. While standard weak fairness requires that no enabled transition is postponed forever, finitary weak fairness requires that for every run of a system there is an unknown bound k such that no enabled transition is postponed more than k consecutive times. In general, the finitary restriction fin(F) of any given fairness assumption F is the union of all w-regular safety properties that are contained in F. The adequacy of the proposed abstraction is demonstrated in two ways. Suppose that we prove a program property under the assumption of finitary fairness. In a multiprogramming environment, the program then satisfies the property for all fair finite-state schedulers. In a distributed environment, the program then satisfies the property for all choices of lower and upper bounds on the speeds (or timings) of processors
Keywords :
distributed processing; formal logic; multiprogramming; distributed environment; fair finite-state schedulers; finitary fairness; mathematical abstraction; multiprogramming environment; program property; Abstracts; Computer science; Context; Contracts; Distributed computing; Probability distribution; Processor scheduling; Safety; Timing; Upper bound;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 1994. LICS '94. Proceedings., Symposium on
Conference_Location :
Paris
Print_ISBN :
0-8186-6310-3
Type :
conf
DOI :
10.1109/LICS.1994.316087
Filename :
316087
Link To Document :
بازگشت