DfPQ
DfPQ stands for Distributed fault-Probability Quotient, a metric in reliability engineering of distributed systems. It quantifies the likelihood that a distributed computation yields correct results despite node or link failures, or, more specifically, the average probability that a query completes successfully given a specified fault model. The value ranges from 0 to 1, with higher values indicating greater fault tolerance.
Calculation and interpretation: It is derived from fault models (node failures, network partitions) and system topology,
Applications: Used to compare replication schemes, consensus protocols, and data placement strategies in distributed databases, cloud
History and adoption: The concept emerged in literature on reliability and distributed systems in the 2010s
Limitations: DfPQ depends strongly on the chosen fault model and workload; estimates can be sensitive to assumptions,