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 language | English |
|---|---|
| Title of host publication | Job Scheduling Strategies for Parallel Processing - 24th International Workshop, JSSPP 2021, Revised Selected Papers |
| Editors | Dalibor Klusáček, Walfredo Cirne, Gonzalo P. Rodrigo |
| Publisher | Springer Science and Business Media Deutschland GmbH |
| Pages | 210-230 |
| Number of pages | 21 |
| ISBN (Print) | 9783030882235 |
| DOIs | |
| State | Published - 2021 |
| Externally published | Yes |
| Event | 24th International Workshop on Job Scheduling Strategies for Parallel Processing, JSSPP 2021 - Virtual, Online Duration: May 21 2021 → May 21 2021 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 12985 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 24th International Workshop on Job Scheduling Strategies for Parallel Processing, JSSPP 2021 |
|---|---|
| City | Virtual, Online |
| Period | 05/21/21 → 05/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