DocumentCode
1857309
Title
A measure of fairness of service for scheduling algorithms in multiuser systems
Author
Elliott, Robert
Author_Institution
TRLabs, Alberta Univ., Edmonton, Alta., Canada
Volume
3
fYear
2002
fDate
2002
Firstpage
1583
Abstract
When considering issues of fairness of scheduling algorithms for packet data in networks, there is no well-defined quantitative value for the "fairness" of the system. Rather, fairness is usually expressed in broader terms. Generally, a system is deemed to be fair if it meets certain criteria on throughput or delay, and unfair if the criteria are not met. For example, a system in which some user receives a throughput less than Xbits/sec or experiences a delay τ with probability greater than p% may be deemed to be unfair. These definitions of fairness say if the system is or is not fair, but not how fair or unfair. This paper attempts to make a quantitative definition for a value of "fairness" that makes sense from both a mathematical and semantic standpoint. Such a value could be used to quickly compare the fairness of differing systems or algorithms. Definitions for the self-fairness and self-unfairness of the users of the system, and the average fairness and average unfairness of the overall system are proposed. The case is first considered when all users are weighted equally. That is, every user is considered to have the same importance, and hence each user should receive an equal proportion of the allocated resources for the system to be fair. The definitions are then extended to the case when the users have different weightings (for example, to achieve different levels of quality of service). The definitions take the viewpoint that the users themselves control what resources they are allocated. However, the definitions can just as easily be applied to the case when a central scheduling algorithm determines the allocation of resources to the users.
Keywords
multi-access systems; packet switching; quality of service; scheduling; QoS; allocated resources; delay; fairness; packet data; quality of service; scheduling algorithms; self-fairness; self-unfairness; throughput; Base stations; Delay; Distributed computing; Intelligent networks; Quality of service; Resource management; Scheduling algorithm; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2002. IEEE CCECE 2002. Canadian Conference on
ISSN
0840-7789
Print_ISBN
0-7803-7514-9
Type
conf
DOI
10.1109/CCECE.2002.1012991
Filename
1012991
Link To Document