A Formal Framework for Predicting Distributed System Performance Under Faults
Ziwei Zhou, Si Liu, Zhou Zhou, Peixin Wang, Min Zhang
摘要
Abstract Today’s distributed systems operate in complex environments that inevitably involve faults and even adversarial behaviors. Predicting their performance under such environments directly from formal designs remains a long-standing challenge. We present the first formal framework that systematically enables performance prediction of distributed systems across diverse faulty scenarios. Our framework features a fault injector together with a wide range of faults, reusable as a library, and model compositions that integrate the system and the fault injector into a unified model suitable for statistical analysis of performance properties such as throughput and latency. We formalize the framework in Maude and implement it as an automated tool, PerF . Applied to representative distributed systems, PerF accurately predicts system performance under varying fault settings, with estimations from formal designs consistent with evaluations on real deployments.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- Performal: Formal Verification of Latency Properties for Distributed SystemsTony Nuda Zhang, Upamanyu Sharma, Manos KapritsosPLDI 2023 · 被引用 4 次
- One-Size-Fits-None: Understanding and Enhancing Slow-Fault Tolerance in Modern Distributed SystemsRuiming Lu, Yunchi Lu, Yuxuan Jiang, Guangtao Xue 等NSDI 2025 · 被引用 14 次
- A behavioral notion of robustness for software systemsChangjian Zhang, David Garlan, Eunsuk KangFSE 2020 · 被引用 17 次
- Efficient Exposure of Partial Failure Bugs in Distributed Systems with Inferred Abstract StatesHaoze Wu, Jia Pan, Peng HuangNSDI 2024 · 被引用 15 次
- RediI: Test Infrastructure to Enable Deterministic Reproduction of Failures for Distributed SystemsYang Feng, Zheyuan Lin, Dongchen Zhao, Mengbo Zhou 等ICSE 2025 · 被引用 1 次
