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

skip to main content
extended-abstract

Optimally Scheduling Jobs with Multiple Tasks

Published: 11 October 2017 Publication History

Abstract

We consider optimal job scheduling where each job consists of multiple tasks, each of unknown duration, with precedence constraints between tasks. A job is not considered complete until all of its tasks are complete. Traditional heuristics, such as favoring the job of shortest expected remaining processing time, are suboptimal in this setting. Furthermore, even if we know which job to run, it is not obvious which task within that job to serve. In this paper, we characterize the optimal policy for a class of such scheduling problems and show that the policy is simple to compute.

References

[1]
S. Aalto, U. Ayesta, and R. Righter. On the Gittins index in the M/G/1 queue. Queueing Systems, 63(1):437--458, 2009.
[2]
N. Dragoni et al. Microservices: yesterday, today, and tomorrow. 2016. arXiv:1606.04036.
[3]
J. Gittins, K. Glazebrook, and R. Weber. Multi-armed bandit allocation indices. John Wiley & Sons, 2011.
[4]
J. C. Gittins and D. M. Jones. A dynamic allocation index for the sequential design of experiments. In J. Gani, editor, Progress in Statistics, pages 241--266. North-Holland, Amsterdam, NL, 1974.
[5]
A. Toumi et al. Design and optimization of a large scale biopharmaceutical facility using process simulation and scheduling tools. Pharmaceutical Engineering, 30(2):1--9, 2010.
[6]
J. D. Ullman. NP-complete scheduling problems. Journal of Computer and System Sciences, 10(3):384--393, 1975.
[7]
P. Whittle. Multi-armed bandits and the Gittins index. Journal of the Royal Statistical Society. Series B (Methodological), pages 143--149, 1980.
[8]
M. Zaharia et al. Resilient distributed datasets: A faulttolerant abstraction for in-memory cluster computing. In NSDI '12. USENIX Association, 2012.

Cited By

View all
  • (2019)Learning to perform local rewriting for combinatorial optimizationProceedings of the 33rd International Conference on Neural Information Processing Systems10.5555/3454287.3454851(6281-6292)Online publication date: 8-Dec-2019
  • (2018)Investigation and Analysis of Google Cluster Usage Traces: Facts and Real-Time Issues2018 International Conference on Engineering Technology and their Applications (IICETA)10.1109/IICETA.2018.8458082(60-65)Online publication date: May-2018
  • (2017)Towards Optimality in Parallel SchedulingProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/31544991:2(1-30)Online publication date: 19-Dec-2017

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGMETRICS Performance Evaluation Review
ACM SIGMETRICS Performance Evaluation Review  Volume 45, Issue 2
Setember 2017
131 pages
ISSN:0163-5999
DOI:10.1145/3152042
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 October 2017
Published in SIGMETRICS Volume 45, Issue 2

Check for updates

Qualifiers

  • Extended-abstract

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2019)Learning to perform local rewriting for combinatorial optimizationProceedings of the 33rd International Conference on Neural Information Processing Systems10.5555/3454287.3454851(6281-6292)Online publication date: 8-Dec-2019
  • (2018)Investigation and Analysis of Google Cluster Usage Traces: Facts and Real-Time Issues2018 International Conference on Engineering Technology and their Applications (IICETA)10.1109/IICETA.2018.8458082(60-65)Online publication date: May-2018
  • (2017)Towards Optimality in Parallel SchedulingProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/31544991:2(1-30)Online publication date: 19-Dec-2017

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media