TY - GEN
T1 - A Formal Framework for Predicting Distributed System Performance Under Faults
AU - Zhou, Ziwei
AU - Liu, Si
AU - Zhou, Zhou
AU - Wang, Peixin
AU - Zhang, Min
N1 - Publisher Copyright:
© The Author(s) 2026.
PY - 2026
Y1 - 2026
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/105040618346
U2 - 10.1007/978-3-032-26204-2_3
DO - 10.1007/978-3-032-26204-2_3
M3 - 会议稿件
AN - SCOPUS:105040618346
SN - 9783032262035
T3 - Lecture Notes in Computer Science
SP - 47
EP - 66
BT - Formal Methods - 27th International Symposium, FM 2026, Proceedings
A2 - Sampaio, Augusto
A2 - Stoelinga, Marielle
PB - Springer Science and Business Media Deutschland GmbH
T2 - 27th International Symposium on Formal Methods, FM 2026
Y2 - 18 May 2026 through 22 May 2026
ER -