DocumentCode
3236848
Title
Why segregating short jobs from long jobs under high variability is not always a win
Author
Harchol-Balter, Mor ; Scheller-Wolf, Alan ; Young, Andrew
Author_Institution
Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
2009
fDate
Sept. 30 2009-Oct. 2 2009
Firstpage
121
Lastpage
127
Abstract
This paper investigates the performance of task assignment policies for server farms as the variability of job sizes (service demands) approaches infinity. The Size-Interval-Task-Assignment policy (SITA), which separates short jobs from long jobs, has long been viewed as the panacea for dealing with high-variability job-size distributions. A very recent paper showed that this common wisdom is flawed: SITA can actually be inferior to the much simpler greedy policy, Least-Work-Left (LWL), for certain common job-size distributions, including many modal, hyperexponential, and Pareto distributions. The above finding leads one to question whether providing isolation for short jobs from long ones is inherently bad, or whether it is just SITA´s strict isolation of short jobs that sometimes leads to poor performance. To answer this question, we consider a much more flexible policy, which we call ¿Cycle-Stealing¿ (CS). The CS policy is very similar to LWL, in that short jobs can go to any queue, but it still provides short jobs isolation from longs (one server is reserved for short jobs). While CS has many of the same properties as LWL, including high utilization of both servers, we prove, surprisingly, that, for high variability job sizes, CS performs poorly whenever SITA performs poorly. This result suggests that the notion of isolating short jobs from long jobs, under high variability workloads, is sometimes simply not the right thing to do.
Keywords
Pareto distribution; queueing theory; Pareto distribution; cycle-stealing policy; high variability job-size distributions; hyperexponential distribution; least-work-left policy; long jobs; many modal distribution; service demands; short jobs; size-interval-task-assignment policy; Computer science; Delay; Dispatching; Distributed computing; Fitting; H infinity control; Random variables; Reactive power; Routing; Time measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Communication, Control, and Computing, 2009. Allerton 2009. 47th Annual Allerton Conference on
Conference_Location
Monticello, IL
Print_ISBN
978-1-4244-5870-7
Type
conf
DOI
10.1109/ALLERTON.2009.5394853
Filename
5394853
Link To Document