arXiv · 2606.00942
Characterizing Metastable Faults and Failures
Abstract
Metastable failures are hard to detect, prevent, and mitigate. During a metastable failure, a system exhibits self-sustaining bad behavior even in the absence of adversarial conditions. Prior work focuses on symptoms and has portrayed metastable failures as instances of self-sustaining overload. This characterization leaves the underlying failure causes and dynamics unknown, and does not account for metastable failures that do not manifest as overload. We present the first causal characterization of metastable failures by identifying their origin in metastable faults, i.e., structural destabilizing cycles of interaction among systems components that, in isolation, are stabilizing. Metastable failures arise when scheduling decisions let these destabilizing interactions gain the upper hand over the individual components' stabilizing tendencies. We then derive a methodology to predict metastable failures, and to build metastable-fault-tolerant (MFT) systems. We apply our methodology to three case studies, showcasing the generality of our results.
Explore related subjects
Keep this discovery
Ali Farahbakhsh, Qingjie Lu, Lorenzo Alvisi, Andreas Haeberlen, Robbert Van Renesse. 2026-05-31. Characterizing Metastable Faults and Failures. https://arxiv.org/abs/2606.00942
Cite the original work for its findings. Save a collection to share your selection of sources.