Publication Details

Optimization of Execution Parameters of Moldable Ultrasound Workflows Under Incomplete Performance Data

JAROŠ Marta and JAROŠ Jiří. Optimization of Execution Parameters of Moldable Ultrasound Workflows Under Incomplete Performance Data. In: Job Scheduling Strategies for Parallel Processing. JSSPP 2022. Lecture Notes in Computer Science, LNCS 13592, vol. 13592. Virtual Event: Springer Nature Switzerland AG, 2023, pp. 152-171. ISBN 978-3-031-22697-7.
Czech title
Optimalizace spoutěcích parametrů tvarovatelných řetězců úloh využívající neúplné datové sady škálování
Type
conference paper
Language
english
Authors
Keywords

task graph scheduling, workflow, genetic algorithm, moldable
tasks, makespan estimation, performance scaling interpolation

Abstract

Complex ultrasound workflows calculating the outcome of
ultrasound procedures such as neurostimulation, tumour ablation or photoacoustic imaging are composed of many computational tasks requiring
high performance computing or cloud facilities to be computed in a sensible time. Most of these tasks are written as moldable parallel programs
being able to run across various numbers of compute nodes. The number
of compute nodes assigned to particular tasks strongly affects the overall
execution and queuing times of the whole workflow (makespan) as well
as the total computational cost.
This paper employs a genetic algorithm searching for a good resource
distribution over the particular tasks, and a cluster simulator evaluating
the makespan and cost of the candidate execution schedules. Since the
exact execution time cannot be measured for every possible combination
of the task, input data size, and assigned resources, several interpolation
techniques are used to predict the task duration for a given amount of
compute resources. The best execution schedules are eventually submit-
ted to a real cluster with a PBS scheduler to validate the whole technique.
The experimental results confirm the proposed cluster simulator corresponds to a real PBS job scheduler with a sufficient fidelity. The investigation of the interpolation techniques showed that incomplete performance
data can be successfully completed by linear and quadratic interpolations
making a maximum mean error below 10%. Finally, the paper shows it is
possible to implement a user defined parameter which instructs the genetic algorithm to prefer either the makespan or cost, or find a suitable
trade-off.

Published
2023
Pages
152-171
Proceedings
Job Scheduling Strategies for Parallel Processing. JSSPP 2022
Series
Lecture Notes in Computer Science, LNCS 13592
Volume
13592
Conference
25th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP 2022), Lyon, France, FR
ISBN
978-3-031-22697-7
Publisher
Springer Nature Switzerland AG
Place
Virtual Event, FR
DOI
UT WoS
000972597400009
EID Scopus
BibTeX
@INPROCEEDINGS{FITPUB12691,
   author = "Marta Jaro\v{s} and Ji\v{r}\'{i} Jaro\v{s}",
   title = "Optimization of Execution Parameters of Moldable Ultrasound Workflows Under Incomplete Performance Data",
   pages = "152--171",
   booktitle = "Job Scheduling Strategies for Parallel Processing. JSSPP 2022",
   series = "Lecture Notes in Computer Science, LNCS 13592",
   volume = 13592,
   year = 2023,
   location = "Virtual Event, FR",
   publisher = "Springer Nature Switzerland AG",
   ISBN = "978-3-031-22697-7",
   doi = "10.1007/978-3-031-22698-4\_8",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/12691"
}
Back to top