RHAPSODY: Execution of Hybrid AI-HPC Workflows at Scale

📅 2025-12-23
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing systems struggle to simultaneously satisfy heterogeneous and conflicting runtime requirements—such as simulation, model training, high-throughput inference, and agent-based control—in AI-HPC hybrid workflows. This paper introduces RHAPSODY, a multi-runtime middleware that pioneers a unified orchestration paradigm based on four-dimensional abstractions: tasks, services, resources, and policies. RHAPSODY enables cooperative scheduling of MPI, AI-serving runtimes (e.g., vLLM), and fine-grained task runtimes without replacing legacy infrastructure. Its core components include a unified resource abstraction layer, a low-overhead scheduler, a Dragon/vLLM integration framework, and an HPC-AI co-execution policy engine. Evaluation shows zero non-negligible runtime overhead, scalability to thousands of heterogeneous nodes, near-linear speedup for high-throughput inference, and a 40% reduction in data-control coupling latency for agent workflows. RHAPSODY has been deployed and validated on multiple exascale supercomputing platforms.

Technology Category

Application Category

📝 Abstract
Hybrid AI-HPC workflows combine large-scale simulation, training, high-throughput inference, and tightly coupled, agent-driven control within a single execution campaign. These workflows impose heterogeneous and often conflicting requirements on runtime systems, spanning MPI executables, persistent AI services, fine-grained tasks, and low-latency AI-HPC coupling. Existing systems typically address only subsets of these requirements, limiting their ability to support emerging AI-HPC applications at scale. We present RHAPSODY, a multi-runtime middleware that enables concurrent execution of heterogeneous AI-HPC workloads through uniform abstractions for tasks, services, resources, and execution policies. Rather than replacing existing runtimes, RHAPSODY composes and coordinates them, allowing simulation codes, inference services, and agentic workflows to coexist within a single job allocation on leadership-class HPC platforms. We evaluate RHAPSODY with Dragon and vLLM on multiple HPC systems using representative heterogeneous, inference-at-scale, and tightly coupled AI-HPC workflows. Our results show that RHAPSODY introduces minimal runtime overhead, sustains increasing heterogeneity at scale, achieves near-linear scaling for high-throughput inference workloads, and data- and control-efficient coupling between AI and HPC tasks in agentic workflows.
Problem

Research questions and friction points this paper is trying to address.

Enabling concurrent execution of heterogeneous AI-HPC workloads at scale
Addressing conflicting runtime requirements in hybrid AI-HPC workflows
Coordinating existing runtimes to support emerging AI-HPC applications
Innovation

Methods, ideas, or system contributions that make the work stand out.

Multi-runtime middleware for heterogeneous AI-HPC workloads
Composes existing runtimes without replacement for unified execution
Enables low-overhead, scalable, and tightly coupled AI-HPC workflows
🔎 Similar Papers
No similar papers found.
Aymen Alsaadi
Aymen Alsaadi
Ph.D, Rutgers University
cloud computingHPCparallel processingworkflow management
M
Mason Hooten
Rutgers University
M
Mariya Goliyad
Rutgers University
Andre Merzky
Andre Merzky
Rutgers University
A
Andrew Shao
Hewlett Packard Enterprise Canada
M
Mikhail Titov
Brookhaven National Laboratory
Tianle Wang
Tianle Wang
Brookhaven National Lab
High performance computation
Y
Yian Chen
Hewlett Packard Enterprise
M
Maria Kalantzi
Hewlett Packard Enterprise
K
Kent Lee
Hewlett Packard Enterprise
A
Andrew Park
Rutgers University
I
Indira Pimpalkhare
Hewlett Packard Enterprise
N
Nick Radcliffe
Hewlett Packard Enterprise
C
Colin Wahl
Hewlett Packard Enterprise
P
Pete Mendygral
Hewlett Packard Enterprise
M
Matteo Turilli
Rutgers University, IE University
Shantenu Jha
Shantenu Jha
Rutgers University and Brookhaven National Laboratory
High-performance and Distributed ComputingCyberinfrastructureComputational Science