Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Online Scheduling to Minimize Average Stretch

Published: 01 February 2005 Publication History

Abstract

We consider the classical problem of online job scheduling on uniprocessor and multiprocessor machines. For a given job, we measure the quality of service provided by an algorithm by the stretch of the job, which is defined as the ratio of the amount of time that the job spends in the system to the processing time of the job. For a given sequence of jobs, we measure the performance of an algorithm by the average stretch achieved by the algorithm over all the jobs in the sequence. The average stretch metric has been used to evaluate the performance of scheduling algorithms in many applications arising in databases, networks, and systems. The main contribution of this paper is to show that the shortest remaining processing time (SRPT) algorithm is O(1)-competitive with respect to average stretch for both uniprocessors and multiprocessors. For uniprocessors, we prove that SRPT is 2-competitive; we also establish an essentially matching lower bound on the competitive ratio of SRPT. For multiprocessors, we show that the competitive ratio of SRPT is at most $9 + 2\sqrt{6} \le 14$. Furthermore, we establish constant-factor lower bounds on the competitive ratio of any online algorithm for both uniprocessors and multiprocessors.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image SIAM Journal on Computing
SIAM Journal on Computing  Volume 34, Issue 2
2005
253 pages

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 01 February 2005

Author Tags

  1. competitive ratio
  2. online algorithms
  3. scheduling
  4. shortest remaining processing time (SRPT)
  5. slowdown
  6. stretch

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Improved lower bounds for online scheduling to minimize total stretchTheoretical Computer Science10.1016/j.tcs.2017.09.032705:C(84-98)Online publication date: 1-Jan-2018
  • (2017)A new on-line method for scheduling independent tasksProceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing10.1109/CCGRID.2017.82(140-149)Online publication date: 14-May-2017
  • (2016)Large profits or fast gainsJournal of Network and Computer Applications10.1016/j.jnca.2016.07.01074:C(31-43)Online publication date: 1-Oct-2016
  • (2016)Online Scheduling FIFO Policies with Admission and Push-OutTheory of Computing Systems10.1007/s00224-015-9626-458:2(322-344)Online publication date: 1-Feb-2016
  • (2012)Providing performance guarantees in multipass network processorsIEEE/ACM Transactions on Networking10.1109/TNET.2012.218697920:6(1895-1909)Online publication date: 1-Dec-2012
  • (2012)FIFO queueing policies for packets with heterogeneous processingProceedings of the First Mediterranean conference on Design and Analysis of Algorithms10.1007/978-3-642-34862-4_18(248-260)Online publication date: 3-Dec-2012
  • (2011)Online scheduling on identical machines using SRPTProceedings of the twenty-second annual ACM-SIAM symposium on Discrete algorithms10.5555/2133036.2133046(120-128)Online publication date: 23-Jan-2011
  • (2011)A tutorial on amortized local competitiveness in online schedulingACM SIGACT News10.1145/1998037.199805842:2(83-97)Online publication date: 10-Jun-2011
  • (2010)Efficient algorithms for average completion time schedulingProceedings of the 14th international conference on Integer Programming and Combinatorial Optimization10.1007/978-3-642-13036-6_31(411-423)Online publication date: 9-Jun-2010

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media