Towards a common environment for learning scheduling algorithms
Renato Luiz Cunha, Luiz Chaimowicz
MASCOTS 2020
With the increasing adoption of AI applications, users request High Performance Computing (HPC) infrastructures for model training and classic computational applications. In contrast, cloud environments, in particular Kubernetes-based ones, tend to be preferred for big data processing and AI model inference tasks. Usually, HPC and cloud clusters operate on separated infrastructures and utilize distinct management tools. This segregation increases admin overhead and limits efficiency by hindering the movement of resources between clusters. In this paper, we propose a new method that converges the life-cycle management of HPC and cloud environments. In particular, we present an extension of the Kubernetes Cluster API (CAPI) that leverages Virtual Kubelets to enable the provisioning and bootstrapping of the Slurm workload manager. Our prototype implementation shows the benefits of adopting our extended Cluster API as the unifying interface to both setup and scale bare-metal Kubernetes/Slurm clusters.
Renato Luiz Cunha, Luiz Chaimowicz
MASCOTS 2020
S. Hung, S. Mochizuki, et al.
VLSI Technology and Circuits 2025
Pritish Parida, Shurong Tian, et al.
ITherm 2024
Ilias Iliadis
CTRQ 2022