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 :
بازگشت