GLUME: A Strategy for Reducing Workflow Execution Times on Batch-Scheduled Platforms

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Many scientific workflows have computational demands that require the use of compute platforms managed by batch schedulers, which are unfortunately poorly suited to these applications. This work proposes GLUME, a strategy for partitioning a workflow into batch jobs. The novelty is that these jobs are explicitly constructed to minimize overall workflow execution time. Experimental evaluation via simulation of production batch workloads and workflows shows that our heuristic is more effective than previously proposed strategies when executing workflows with moderate to high computational demand.

Original languageEnglish
Title of host publicationJob Scheduling Strategies for Parallel Processing - 24th International Workshop, JSSPP 2021, Revised Selected Papers
EditorsDalibor Klusáček, Walfredo Cirne, Gonzalo P. Rodrigo
PublisherSpringer Science and Business Media Deutschland GmbH
Pages210-230
Number of pages21
ISBN (Print)9783030882235
DOIs
StatePublished - 2021
Externally publishedYes
Event24th International Workshop on Job Scheduling Strategies for Parallel Processing, JSSPP 2021 - Virtual, Online
Duration: May 21 2021May 21 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12985 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference24th International Workshop on Job Scheduling Strategies for Parallel Processing, JSSPP 2021
CityVirtual, Online
Period05/21/2105/21/21

Funding

Acknowledgments. This work is partially funded by NSF contracts #1923539 and #1923621: “CyberTraining: Implementation: Small: Integrating core CI literacy and skills into university curricula via simulation-driven activities”, and the H2020-EU.2.1.1.2. project REGALE (grant ID: 956560). This work is partially funded by NSF contracts #1923539 and #1923621: ?CyberTraining: Implementation: Small: Integrating core CI literacy and skills into university curricula via simulation-driven activities?, and the H2020-EU.2.1.1.2. project REGALE (grant ID: 956560).

Keywords

  • Batch scheduling
  • Task clustering
  • Workflows

Fingerprint

Dive into the research topics of 'GLUME: A Strategy for Reducing Workflow Execution Times on Batch-Scheduled Platforms'. Together they form a unique fingerprint.

Cite this