Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Tail asymptotics for policies favoring short jobs in a many-flows regime

Published: 26 June 2006 Publication History

Abstract

Scheduling policies that prioritize short jobs have received growing attention in recent years. The class of SMART policies includes many such disciplines, e.g. Shortest-Remaining-Processing-Time (SRPT) and Preemptive-Shortest-Job-First (PSJF). In this work, we study the delay distribution of SMART policies and contrast this distribution with that of the Least-Attained-Service (LAS) policy, which indirectly favors short jobs by prioritizing jobs with the least attained service (age).We study the delay distribution (rate function) of LAS and the SMART class in a discrete-time queueing system under the many sources regime. Our analysis in this regime (large capacity and large number of flows) hinges on a novel two dimensional queue representation, which creates tie-break rules. These additional rules do not alter the policies, but greatly simplify their analysis. We demonstrate that the queue evolution of all the above policies can be described under this single two dimensional framework.We prove that all SMART policies have the same delay distribution as SRPT and illustrate the improvements SMART policies make over First-Come-First-Served (FCFS). Furthermore, we show that the delay distribution of SMART policies stochastically improves upon the delay distribution of LAS. However, the delay distribution under LAS is not too bad -- the distribution of delay under LAS for most jobs sizes still provides improvement over FCFS. Our results are complementary to prior work that studies delay-tail behavior in the large buffer regime under a single flow.

References

[1]
M. F. Arlitt and C. L. Williamson. Internet web servers: Workload characterization and performance implications. IEEE/ACM Transactions on Networking, 5(5):631--645, 1997.
[2]
D. Bertsimas, I. C. Paschalidis, and J. N. Tsitsiklis. Asymptotic buffer overflow probabilities in multiclass multiplexers: An optimal control approach. IEEE Trans. on Auto. Control, 43:315--335, 1998.
[3]
D. Botvich and N. Duffield. Large deviations, economies of scale, and the shape of the loss curve in large multiplexers. Queueing Systems, 20:293--320, 1995.
[4]
M. E. Crovella and A. Bestavros. Self-similarity in world wide web traffic: Evidence and possible causes. IEEE/ACM Transactions on Networking, 5(6):835--846, 1997.
[5]
G. de Veciana and J. Walrand. Effective bandwidths: Call admission, traffic policing and filtering for ATM networks. Queueing Systems Theory and Applications, 20:37--59, 1995.
[6]
S. Delas, R. Mazumdar, and C. Rosenberg. Cell loss asymptotics for buffers handling a large number of independent stationary sources. In Proc of IEEE Infocom, volume 2, pages 551--558, 1999.
[7]
S. Delas, R. Mazumdar, and C. Rosenberg. Tail asymptotics for HOL priority queues handling a large number of independent stationary sources. Queue. Sys.Thry. and App., 40(2):183--204, 2002.
[8]
M. Harchol-Balter, B. Schroeder, N. Bansal, and M. Agrawal. Implementation of SRPT scheduling in web servers. ACM Trans. on Comp. Sys., 21(2), May 2003.
[9]
C. Kotopoulos, N. Likhanov, and R. Mazumdar. Overflow asymptotics in GPS systems with heterogeneous longtailed inputs. In Proc. of IEEE Infocom, 2001.
[10]
N. Likhanov and R. Mazumdar. Cell loss asymptotics for buffers fed with a large number of independent stationary sources. Journal of Applied Probability, 36:86--96, 1999.
[11]
M. Mandjes and M. Nuyens. Sojourn time in the M/G/1 FB queue with light-tailed service times. Prob. in the Eng. and Info. Sci., 19:351--361, 2005.
[12]
L. Massoulie. Large deviations estimates for polling and weighted fair queueing service systems. Adv. Perf. Anal., 2(2):103--128, 1999.
[13]
D. McWherter, B. Schroeder, N. Ailamaki, and M. Harchol-Balter. Improving preemptive prioritization via statistical characterization of OLTP locking. In Int. Conf on Data Engineering, 2005.
[14]
M. Nuyens, A. Wierman, and B. Zwart. Preventing large sojourn times using SMART scheduling. Under Submission, 2005.
[15]
M. Nuyens and B. Zwart. A large-deviation analysis of GI/GI/1 SRPT queue. Under Submission, 2005.
[16]
I. Paschalidis. Class-specific quality of service guarantees in multimedia communication networks. Automatica, Special Issue on Control Methods for Communication Networks, V. Anantharam and J. Walrand, editors, 35(12):1951--1969, 1999.
[17]
I. Rai, G. Urvoy-Keller, and E. Biersack. Analysis of LAS scheduling for job size distributions with high variance. In Proc. of ACM Sigmetrics, 2003.
[18]
I. Rai, G. Urvoy-Keller, M. Vernon, and E. Biersack. Performance modeling of LAS based scheduling in packet switched networks. In Proc. of ACM Sigmetrics/Performance, 2004.
[19]
M. Rawat and A. Kshemkalyani. SWIFT: scheduling in web servers for fast response time. In Symp. on Net. Comp. and App., 2003.
[20]
R. Righter and J. Shanthikumar. Scheduling multiclass single server queueing systems to stochastically maximize the number of successful departures. Prob. in the Eng. and Info. Sci., 3:967--978, 1989.
[21]
R. Righter, J. Shanthikumar, and G. Yamazaki. On external service disciplines in single stage queueing systems. Journal of Applied Probability, 27:409--416, 1990.
[22]
L. E. Schrage. A proof of the optimality of the shortest remaining processing time discipline. Operations Research, 16:678--690, 1968.
[23]
S. Shakkottai and R. Srikant. Many-sources delay asymptotics with applications to priority queues. Queueing Systems: Theory and Applications, 39:183--200, October 2001.
[24]
A. Wierman and M. Harchol-Balter. Classifying scheduling policies with respect to unfairness in an M/GI/1. In Proc. of ACM Sigmetrics, 2003.
[25]
A. Wierman, M. Harchol-Balter, and T. Osogami. Nearly insensitive bounds on SMART scheduling. In Proc. of ACM Sigmetrics, 2005.
[26]
C. W. Yang and S. Shakkottai. Delay asymptote of the SRPT scheduler. In Proceedings of the IEEE Conference on Decision and Control, December 2004.

Cited By

View all
  • (2018)Empirical Evaluation and Enhancement of Enterprise Storage System Request SchedulingACM Transactions on Storage10.1145/319374114:2(1-27)Online publication date: 27-Apr-2018
  • (2012)Fair Usage and Capping for Providing Internet for All in Developing Countriese-Infrastructure and e-Services for Developing Countries10.1007/978-3-642-29093-0_4(35-48)Online publication date: 2012
  • (2011)Many-Sources Large Deviations for Max-Weight SchedulingIEEE Transactions on Information Theory10.1109/TIT.2011.211085057:4(2151-2168)Online publication date: Apr-2011
  • Show More Cited By

Index Terms

  1. Tail asymptotics for policies favoring short jobs in a many-flows regime

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM SIGMETRICS Performance Evaluation Review
      ACM SIGMETRICS Performance Evaluation Review  Volume 34, Issue 1
      Performance evaluation review
      June 2006
      388 pages
      ISSN:0163-5999
      DOI:10.1145/1140103
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGMETRICS '06/Performance '06: Proceedings of the joint international conference on Measurement and modeling of computer systems
        June 2006
        404 pages
        ISBN:1595933190
        DOI:10.1145/1140277
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 26 June 2006
      Published in SIGMETRICS Volume 34, Issue 1

      Check for updates

      Author Tags

      1. LAS
      2. SMART
      3. SRPT
      4. large--deviations
      5. many--sources
      6. rate function
      7. scheduling

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 22 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2018)Empirical Evaluation and Enhancement of Enterprise Storage System Request SchedulingACM Transactions on Storage10.1145/319374114:2(1-27)Online publication date: 27-Apr-2018
      • (2012)Fair Usage and Capping for Providing Internet for All in Developing Countriese-Infrastructure and e-Services for Developing Countries10.1007/978-3-642-29093-0_4(35-48)Online publication date: 2012
      • (2011)Many-Sources Large Deviations for Max-Weight SchedulingIEEE Transactions on Information Theory10.1109/TIT.2011.211085057:4(2151-2168)Online publication date: Apr-2011
      • (2008)Many-sources large deviations for max-weight scheduling2008 46th Annual Allerton Conference on Communication, Control, and Computing10.1109/ALLERTON.2008.4797739(1495-1502)Online publication date: Sep-2008
      • (2014)Multi-resource packing for cluster schedulersACM SIGCOMM Computer Communication Review10.1145/2740070.262633444:4(455-466)Online publication date: 17-Aug-2014
      • (2014)Multi-resource packing for cluster schedulersProceedings of the 2014 ACM conference on SIGCOMM10.1145/2619239.2626334(455-466)Online publication date: 17-Aug-2014
      • (2012)Many Flows Asymptotics for SMART Scheduling PoliciesIEEE Transactions on Automatic Control10.1109/TAC.2011.217341857:2(376-391)Online publication date: Feb-2012
      • (2008)Scheduling despite inexact job-size informationACM SIGMETRICS Performance Evaluation Review10.1145/1384529.137546136:1(25-36)Online publication date: 2-Jun-2008
      • (2008)Scheduling despite inexact job-size informationProceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems10.1145/1375457.1375461(25-36)Online publication date: 2-Jun-2008
      • (2008)Scheduling for Server Farms: Approaches and Open ProblemsPerformance Evaluation: Metrics, Models and Benchmarks10.1007/978-3-540-69814-2_1(1-3)Online publication date: 2008
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media