Close

Presentation

K-Foundry: Using Kubernetes-Like Control Planes with Custom Resource Definitions to Deploy Containerized HPC Applications Across Multiple Computing Platforms
DescriptionWe present K-Foundry, a framework that enables the integration of Simple Linux Utility for Resource Management (SLURM) with Kubernetes (K8s) via a Kubernetes-like Control Plane (KCP). Our implementation seamlessly enables a unified communication and scheduling layer for a fleet of multiple diverse computing platforms. While SLURM and K8s traditionally support distinct scheduling models, they have recently started aligning their objectives by moving towards a more converged execution environment. Similarly to K8s, SLURM, for example, has begun providing container execution support. In this work, we aim to provide support for high performance computing (HPC) workloads in containerized environments in a seamless fashion for a fleet of distinct schedulers. The goal is to enhance the way we interact with the underlying infrastructure to meet growing computational demands.
Event Type
Workshop
TimeSunday, 17 November 20243:30pm - 4pm EST
LocationB313
Tags
Cloud Computing
Middleware and System Software
State of the Practice
Registration Categories
W