ACM Home Page
Please provide us with feedback. Feedback
Scheduling in practice
Full text PdfPdf (845 KB)
Source
ACM SIGMETRICS Performance Evaluation Review archive
Volume 34 ,  Issue 4  (March 2007) table of contents
SPECIAL ISSUE: Special issue on new perspectives in scheduling table of contents
Pages: 21 - 28  
Year of Publication: 2007
ISSN:0163-5999
Authors
Ernst W. Biersack  Institut Eurecom, Sophia-Antipolis, France
Bianca Schroeder  Carnegie Mellon University, Pittsburgh, PA
Guillaume Urvoy-Keller  Institut Eurecom, Sophia-Antipolis, France
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 58,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

In queueing theory, it has been known for a long time that the scheduling policy used in a system greatly impacts user-perceived performance. For example, it has been proven in the 1960's that size-based scheduling policies that give priority to short jobs are optimal with respect to mean response time. Yet, virtually no systems today implement these policies. One reason is that real systems are significantly more complex than a theoretical M/M/1 or M/G/1 queue and it is not obvious how to implement some of these policies in practice. Another reason is that there is a fear that the big jobs will "starve", or be treated unfairly as compared to Processor-Sharing (PS). In this article we show, using two important real world applications, that size-based scheduling can be used in practice to greatly improve mean response times in real systems, without causing unfairness or starvation. The two applications we consider are connection scheduling in web servers and packet scheduling in network routers.


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
S. Aalto and U. Ayesta. On the non-optimality of the fb discipline for imrl service times. Journal of Applied Probability, pages 523--534, 2006.
 
2
K. Avrachenkov, U. Ayesta, P. Brown, and N. Nyberg. Differentiation between short and long tcp flows: Predictability of the response time. In Proc. IEEE INFOCOM, March 2004.
 
3
4
5
6
 
7
K. Claffy, G. Miller, and K. Thompson. The nature of the beast: Recent traffic measurements from an internet backbone. In Proceedings of INET, July 1998.
 
8
 
9
 
10
H. Feng and M. Misra. Mixed scheduling disciplines for network flows. In The Fifth Workshop of Mathematical Performance Modeling and Analysis (MAMA 2003), San Diego, California, USA, June 2000.
 
11
D. Ferrero and G. Urvoy-Keller. Size-based scheduling to improve fairness and performance in 802.11 networks. Technical Report RR 2125, Institut Eurecom, France, Dec, 2006.
 
12
M. Franceschinis, M. Mellia, M. Meo, and M. Munaf. Measuring TCP over wifi: A real case. In 1st workshop on Wireless Network Measurements (Winmee), Riva Del Garda, Italy, 2005.
 
13
 
14
 
15
L. Guo and I. Matta. Differentiated control of web traffic: A numerical analysis. In SPIE ITCOM'2002: Scalability and Traffic Control in IP Networks, August 2002.
 
16
P. Gupta and P. R. Kumar. The capacity of wireless networks. Information Theory, IEEE Transactions on, 46(2):388--404, 2000.
17
18
 
19
L. Kleinrock. Queuing Systems, Volume II: Computer Applications. Wiley, New York, 1976.
 
20
 
21
 
22
 
23
 
24
C. D. Murta and T. P. Corlassoli. Fastest connection first: A new scheduling policy for web servers. In Proc. of the 18th International Teletraffic Congress (ITC-18), 2003.
 
25
M. Nuyens and A. Wierman. The foreground-background queue: a survey. Technical report, under submission, 2006.
 
26
 
27
I. Rai. QOS Support in Edge Routers. PhD thesis, Télécom Paris, Institut Eurecom, France, Sept. 2004.
 
28
I. Rai, E. W. Biersack, and G. Urvoy-Keller. Size-based scheduling to improve the performance of short TCP flows. IEEE Network Magazine, 19(1):12--17, January-February 2005.
29
30
 
31
32
 
33
A. Salvatori. LAS scheduler implementation and performance analysis, institut eurecom, Feb. 2005.
 
34
L. E. Schrage. The queue m/g/1 with feedback to lower priority queues. Management Science, 13(7):466--474, 1967.
35
 
36
 
37
 
38
 
39
Standard Performance Evaluation Corporation. SPECweb99. http://www.specbench.org/osg/web99/.
 
40
Transaction Processing Performance Council. TPC benchmark W (web commerce). Number Revision 1.8, February 2002.
 
41
G. Trent and M. Sake. WebStone: The first generation in HTTP server benchmarking, http: - //www.mindcraft.com/webstone/paper.html.
 
42
A. Wierman, N. Bansal, and M. Harchol-Balter. A note on comparing response times in the M/GI/1/FB and M/GI/1/PS queues. Operations Research Letters, 32(1):73--76, Jan. 2004.
43
44
45
 
46
47


Collaborative Colleagues:
Ernst W. Biersack: colleagues
Bianca Schroeder: colleagues
Guillaume Urvoy-Keller: colleagues