• 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