ACM Home Page
Please provide us with feedback. Feedback
Classifying scheduling policies with respect to unfairness in an M/GI/1
Full text PdfPdf (253 KB)
Source Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems table of contents
San Diego, CA, USA
SESSION: Scheduling table of contents
Pages: 238 - 249  
Year of Publication: 2003
ISBN:1-58113-664-1
Also published in ...
Authors
Adam Wierman  Carnegie Mellon University, Pittsburgh, PA
Mor Harchol-Balter  Carnegie Mellon University, Pittsburgh, PA
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 44,   Citation Count: 31
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/781027.781057
What is a DOI?

ABSTRACT

It is common to evaluate scheduling policies based on their mean response times. Another important, but sometimes opposing, performance metric is a scheduling policy's fairness. For example, a policy that biases towards small job sizes so as to minimize mean response time may end up being unfair to large job sizes. In this paper we define three types of unfairness and demonstrate large classes of scheduling policies that fall into each type. We end with a discussion on which jobs are the ones being treated unfairly.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Baily, Foster, Hoang, Jette, Klingner, Kramer, Macaluso, Messina, Nielsen, Reed, Rudolph, Smith, Tomkins, Towns, and Vildibill. Valuation of ultra-scale computing systems. White Paper, 1999.
2
 
3
N. Bansal and A. Wierman. Competitive analysis of M/GI/1 queueing policies. Technical Report CMU-CS-02-201, Carnegie Mellon University, December 2002.
 
4
 
5
6
7
 
8
M. Harchol-Balter, B. Schroeder, N. Bansal, and M. Agrawal. Implementation of SRPT scheduling in web servers. ACM Transactions on Computer Systems, 21(2):To appear, May 2003.
 
9
 
10
L. Kleinrock. Queueing Systems, volume II. Computer Applications. John Wiley & Sons, 1976.
 
11
R. Perera. The variance of delay time in queueing system M/G/1 with optimal strategy SRPT. Archiv fur Elektronik und Uebertragungstechnik, 47:110--114, 1993.
12
 
13
J. Roberts and L. Massoulie. Bandwidth sharing and admission control for elastic traffic. In ITC Specialist Seminar, 1998.
 
14
L. E. Schrage. A proof of the optimality of the shortest remaining processing time discipline. Operations Research, 16:678--690, 1968.
 
15
L. E. Schrage and L. W. Miller. The queue M/G/1 with the shortest remaining processing time discipline. Operations Research, 14:670--684, 1966.
 
16
F. Schreiber. Properties and applications of the optimal queueing strategy SRPT - a survey. Archiv fur Elektronik und Uebertragungstechnik, 47:372--378, 1993.
 
17
 
18
W. Stallings. Operating Systems, 2nd Edition. Prentice Hall, 1995.
 
19
 
20
A. Wierman, N. Bansal, and M. Harchol-Balter. A note comparing response times in the M/GI/1/FB and M/GI/1/PS queues. Operations Research Letters, To appear, 2003.
 
21
R. W. Wolff. Stochastic Modeling and the Theory of Queues. Prentice Hall, 1989.

CITED BY  31

Collaborative Colleagues:
Adam Wierman: colleagues
Mor Harchol-Balter: colleagues