A QA-Assisted Job Scheduler for Minimizing the Impact of Urgent Computing on HPC System Operation

In recent years, there has been an increase in large-scale natural disasters such as earthquakes, tsunamis, and storms, raising the importance of disaster prevention and mitigation. Thus, extensive studies on urgent computing use High Performance Computing (HPC) systems for rapid simulations and prompt countermeasures. To meet the deadlines of urgent jobs, job schedulers may have some features so that urgent jobs could have a higher priority of execution than other jobs. As a result, urgent job execution could have negative impacts on the execution of other jobs with lower priorities and, hence, on overall HPC system operation. The goal of this paper is to efficiently execute urgent jobs to meet their deadlines while minimizing the negative impacts on HPC system operation. This paper assumes that some of the running jobs can be suspended (and resumed later) to immediately execute an urgent job. Another important assumption is that there is a possibility that the suspended job could be terminated if necessary to meet the deadline, and thus its intermediate computation results are lost if the total memory usage of urgent and suspended jobs exceeds the memory capacity. The proposed method employs quantum annealing or quantum-inspired annealing (QA) techniques to find an appropriate combination of jobs to be suspended so as to minimize the loss of computational results while meeting the deadlines of urgent jobs. The evaluation results show that the proposed method can properly select an appropriate combination of jobs to be suspended so that it can minimize the computational losses. The results also demonstrate that the superiority of the proposed method becomes more remarkable in practical situations where the power-saving feature of HPC systems is enabled.

Authors

Institutions

Publication Details

Published
2024-11-26
DOI
https://doi.org/10.1109/candarw64572.2024.00039
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A QA-Assisted Job Scheduler for Minimizing the Impact of Urgent Computing on HPC System Operation

Hiroyuki Takizawa, Tatsuyoshi Ohmura, Ryusuke Egawa, Keichi Takahashi
Distributed and Parallel Computing Systems
article

A QA-Assisted Job Scheduler for Minimizing the Impact of Urgent Computing on HPC System Operation

Hiroyuki Takizawa, Tatsuyoshi Ohmura, Ryusuke Egawa, Keichi Takahashi
article en

Abstract

In recent years, there has been an increase in large-scale natural disasters such as earthquakes, tsunamis, and storms, raising the importance of disaster prevention and mitigation. Thus, extensive studies on urgent computing use High Performance Computing (HPC) systems for rapid simulations and prompt countermeasures. To meet the deadlines of urgent jobs, job schedulers may have some features so that urgent jobs could have a higher priority of execution than other jobs. As a result, urgent job execution could have negative impacts on the execution of other jobs with lower priorities and, hence, on overall HPC system operation. The goal of this paper is to efficiently execute urgent jobs to meet their deadlines while minimizing the negative impacts on HPC system operation. This paper assumes that some of the running jobs can be suspended (and resumed later) to immediately execute an urgent job. Another important assumption is that there is a possibility that the suspended job could be terminated if necessary to meet the deadline, and thus its intermediate computation results are lost if the total memory usage of urgent and suspended jobs exceeds the memory capacity. The proposed method employs quantum annealing or quantum-inspired annealing (QA) techniques to find an appropriate combination of jobs to be suspended so as to minimize the loss of computational results while meeting the deadlines of urgent jobs. The evaluation results show that the proposed method can properly select an appropriate combination of jobs to be suspended so that it can minimize the computational losses. The results also demonstrate that the superiority of the proposed method becomes more remarkable in practical situations where the power-saving feature of HPC systems is enabled.

NEC (Japan) (JP), Tohoku University (JP)
Decent work and economic growth
Openalex Percentile: Top 72%
Distributed and Parallel Computing Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.