Dynamic Adapting Scheduling for HPC: Eliminating Job Failure through Robust Resource Allocation

This paper presents a dynamic and intelligent workload scheduling framework tailored for high-performance computing (HPC) environments. Unlike traditional models that rely on static assumptions or failure prediction, our approach leverages real-time system monitoring, dependency-aware prioritization, and adaptive scheduling to improve fault tolerance and execution efficiency. We introduce a multi-layered strategy featuring calculated job priorities, resource availability checks, dependency-based job promotion, limited parallel execution, and a starvation-preventing waiting queue mechanism. Evaluated on a synthetic dataset of 5000 jobs, the proposed scheduler achieved superior results compared to classical approaches such as First-Come-First-Served (FCFS), Shortest Job First (SJF), and predictive failure models. Our model reduced makespan and waiting times while maintaining lower dependency violations, all without requiring historical data for failure prediction. These results demonstrate the viability of our method as a scalable and adaptive alternative for managing complex HPC workloads.

Authors

Institutions

Publication Details

Published
2025-06-27
DOI
https://doi.org/10.1109/i2cacis65476.2025.11101086
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

Dynamic Adapting Scheduling for HPC: Eliminating Job Failure through Robust Resource Allocation

N. Pavithra, Vishesh Goyal
Distributed and Parallel Computing Systems
article

Dynamic Adapting Scheduling for HPC: Eliminating Job Failure through Robust Resource Allocation

N. Pavithra, Vishesh Goyal
article en

Abstract

This paper presents a dynamic and intelligent workload scheduling framework tailored for high-performance computing (HPC) environments. Unlike traditional models that rely on static assumptions or failure prediction, our approach leverages real-time system monitoring, dependency-aware prioritization, and adaptive scheduling to improve fault tolerance and execution efficiency. We introduce a multi-layered strategy featuring calculated job priorities, resource availability checks, dependency-based job promotion, limited parallel execution, and a starvation-preventing waiting queue mechanism. Evaluated on a synthetic dataset of 5000 jobs, the proposed scheduler achieved superior results compared to classical approaches such as First-Come-First-Served (FCFS), Shortest Job First (SJF), and predictive failure models. Our model reduced makespan and waiting times while maintaining lower dependency violations, all without requiring historical data for failure prediction. These results demonstrate the viability of our method as a scalable and adaptive alternative for managing complex HPC workloads.

Manipal Academy of Higher Education (IN)
Decent work and economic growth
Openalex Percentile: Top 77%
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.

Dynamic Adapting Scheduling for HPC: Eliminating Job Failure through Robust Resource Allocation — N. Pavithra, Vishesh Goyal · (2025) | TGRS Research Map | TGRS