On-line scheduling of parallel jobs with runtime restrictions

Stefan Bischof, Ernst Mayr

Research output: Contribution to journalArticlepeer-review

18 Scopus citations

Abstract

Consider the execution of a parallel application that dynamically generates parallel jobs with specified resource requirements during its execution. We assume that there is not sufficient knowledge about the running times and the number of jobs generated in order to precompute a schedule for such applications. Rather, the scheduling decisions have to be made on-line during runtime based on incomplete information. We present several on-line scheduling algorithms for various interconnection topologies that use some a priori information about the job running times or guarantee a good competitive ratio that depends on the runtime ratio of all generated jobs. All algorithms presented have optimal competitive ratio up to small additive constants, and are easy to implement.

Original languageEnglish
Pages (from-to)67-90
Number of pages24
JournalTheoretical Computer Science
Volume268
Issue number1
DOIs
StatePublished - 6 Oct 2001
Externally publishedYes

Keywords

  • Makespan
  • On-line algorithm
  • Parallel job
  • Scheduling
  • UET

Fingerprint

Dive into the research topics of 'On-line scheduling of parallel jobs with runtime restrictions'. Together they form a unique fingerprint.

Cite this