Scheduling ML and HPC Jobs with Shoc Platform over Kubernetes

High-performance computing (HPC) and machine learning (ML) workloads are central to scientific advancements, simulations, and AI-driven applications. While traditional schedulers like Slurm have been widely adopted for their precise resource management and advanced scheduling capabilities in tightly coupled, resource-intensive environments, the rise of containerization and cloud-native technologies has introduced new paradigms in workload orchestration. Kubernetes, a leading container orchestration platform, offers dynamic provisioning, auto-scaling, and seamless integration with cloud environments. These features make Kubernetes well-suited for flexible and scalable workloads. However, it was not originally designed with traditional HPC workloads in mind, presenting challenges such as hardware-specific granularity and dependency-aware scheduling. The Shoc (Serverless HPC Over Cloud) platform addresses these challenges by extending Kubernetes’ capabilities to support diverse and complex HPC and ML workflows. This paper explores the architecture and features of the Shoc Platform, demonstrating its ability to provide an efficient, serverless experience for scheduling ML and HPC jobs over Kubernetes, effectively bridging the gap between traditional schedulers and modern, cloud-native environments.

Authors

Institutions

Publication Details

Journal
Physics of Particles and Nuclei
Published
2025-10-25
DOI
https://doi.org/10.1134/s106377962570090x
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Scheduling ML and HPC Jobs with Shoc Platform over Kubernetes

Davit Petrosyan
Physics of Particles and Nuclei
Parallel Computing and Optimization Techniques
article

Scheduling ML and HPC Jobs with Shoc Platform over Kubernetes

Davit Petrosyan
article en

Abstract

High-performance computing (HPC) and machine learning (ML) workloads are central to scientific advancements, simulations, and AI-driven applications. While traditional schedulers like Slurm have been widely adopted for their precise resource management and advanced scheduling capabilities in tightly coupled, resource-intensive environments, the rise of containerization and cloud-native technologies has introduced new paradigms in workload orchestration. Kubernetes, a leading container orchestration platform, offers dynamic provisioning, auto-scaling, and seamless integration with cloud environments. These features make Kubernetes well-suited for flexible and scalable workloads. However, it was not originally designed with traditional HPC workloads in mind, presenting challenges such as hardware-specific granularity and dependency-aware scheduling. The Shoc (Serverless HPC Over Cloud) platform addresses these challenges by extending Kubernetes’ capabilities to support diverse and complex HPC and ML workflows. This paper explores the architecture and features of the Shoc Platform, demonstrating its ability to provide an efficient, serverless experience for scheduling ML and HPC jobs over Kubernetes, effectively bridging the gap between traditional schedulers and modern, cloud-native environments.

Physics of Particles and NucleiVol. 56(6)
Institute for Informatics and Automation Problems (AM)
Openalex Percentile: Top 66%
Parallel Computing and Optimization Techniques
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.

Scheduling ML and HPC Jobs with Shoc Platform over Kubernetes — Davit Petrosyan · Physics of Particles and Nuclei (2025) | TGRS Research Map | TGRS