Comparison of Three Job Mapping Algorithms for Supercomputer Resource Managers

12/22/2022
by   A. V. Baranov, et al.
0

Performance of supercomputer depends on the quality of resource manager, one of its functions is assignment of jobs to the nodes of clusters or MPP computers. Parts of parallel programs interact with each other with different intensity, and mapping of program to supercomputer nodes influence efficiency of the run. At each program run graph representing application program is to be mapped onto graph of nodes representing a subset of computer system. The both graphs are not known beforehand, hence the mapping must be done in reasonable time while scheduling resources. Three mapping algorithms were explored: parallel versions of simulated annealing, genetic and composite algorithms. A set of experimental runs with different algorithms parameters was performed, comparison of mapping quality and runtime was made, and suggestions on applicability of algorithms for resource managers were provided.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/13/2021

Multi-Resource List Scheduling of Moldable Parallel Jobs under Precedence Constraints

The scheduling literature has traditionally focused on a single type of ...
research
02/13/2018

SLAQ: Quality-Driven Scheduling for Distributed Machine Learning

Training machine learning (ML) models with large datasets can incur sign...
research
01/22/2018

Adaptive parallelism with RMI: Idle high-performance computing resources can be completely avoided

In practice, standard scheduling of parallel computing jobs almost alway...
research
10/04/2022

Scheduling with Many Shared Resources

Consider the many shared resource scheduling problem where jobs have to ...
research
02/06/2023

Optimization of Topology-Aware Job Allocation on a High-Performance Computing Cluster by Neural Simulated Annealing

Jobs on high-performance computing (HPC) clusters can suffer significant...
research
11/16/2017

A Design-Time/Run-Time Application Mapping Methodology for Predictable Execution Time in MPSoCs

Executing multiple applications on a single MPSoC brings the major chall...
research
06/18/2019

MultiCloud Resource Management using Apache Mesos with Apache Airavata

We discuss initial results and our planned approach for incorporating Ap...

Please sign up or login with your details

Forgot password? Click here to reset