DCJun 29

StreamGuard: Low-Overhead Resilience for Real-time HPC Data Streams

arXiv:2606.308484.1
Predicted impact top 68% in DC · last 90 daysOriginality Incremental advance
AI Analysis

This work addresses the critical need for resilience in real-time scientific streaming workflows on failure-prone HPC infrastructure, offering practical solutions with minimal overhead.

StreamGuard introduces two low-overhead techniques—dynamic asynchronous checkpointing and progress-aware load redistribution—to enhance resilience of producer-consumer streaming in real-time HPC workflows, reducing failure impact by up to 6x with under 1% overhead.

Real-time scientific workflows operate on continuous data streams and must produce timely, high-quality results despite executing on complex, failure-prone infrastructure. Hardware faults, network disruptions, and performance anomalies caused by resource contention or system heterogeneity can severely degrade performance and violate real-time constraints. We focus on strengthening the resilience of the producer-consumer streaming pattern, a fundamental building block of scientific streaming workflows. We present two complementary techniques: (i) a dynamic, asynchronous, non-blocking checkpointing mechanism that preserves progress without interrupting computation, and (ii) a progress-aware load redistribution strategy that detects slow workers and proactively rebalances tasks. Together, these mechanisms maintain forward progress and balanced execution even in highly error-prone environments. Experimental results show that our approach reduces the impact of failures and performance anomalies by up to 6x, while introducing less than 1% overhead in failure-free execution.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes