SAIA: a seamless Slurm-native solution for HPC-based services

Read full text
Authors: Ali Doosthosseini, Jonathan Decker, Hendrik Nolte, Julian Kunkel
Cited by: 5
References: 61

Abstract

Abstract Recent developments indicate a shift toward web services that employ ever larger AI models, e.g., Large Language Models (LLMs), requiring powerful hardware for inference. High-Performance Computing (HPC) systems are commonly equipped with such hardware for the purpose of large scale computation tasks. However, HPC infrastructure is inherently unsuitable for hosting real-time web services due to network, security and scheduling constraints. While various efforts exist to integrate external scheduling solutions, these often require compromises in terms of security or usability for existing HPC users. In this paper, we present SAIA, a Slurm-native platform consisting of a scheduler and a proxy. The scheduler interacts with Slurm to ensure the availability and scalability of services, while the proxy provides external access, which is secured via confined SSH commands. We have demonstrated SAIA’s applicability by deploying a large-scale LLM web service that has served over 50,000 users.

Fields of Study & Subjects

Distributed and Parallel Computing Systems Cloud Computing and Resource Management Service-Oriented Architecture and Web Services

Publication details

Journal / source
The Journal of Supercomputing
Publisher
Springer Science and Business Media LLC
Volume
82
Issue
7
Publication date
8 May 2026
Language
EN