Availability Analysis of Network-Attack-Resilient Byzantine Fault Tolerant Systems

Byzantine Fault Tolerant (BFT) systems are used in applications that need to maintain high availability even in the presence of failures or compromises. BFT systems are typically designed to tolerate a preconfigured threshold number of faulty replicas (f), where the <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$f$</tex> faulty replicas may behave arbitrarily (potentially maliciously). However, as BFT system designs become more complex, it is important to evaluate the impact of such designs on the overall system availability with respect to standard crash faults. In this paper, we analyze three BFT systems that are designed to withstand both system compromises and network attacks: Spire, Confidential Spire, and Decoupled Spire. These network-attack-resilient BFT systems utilize a combination of on-premises and data center replicas to reduce cost and simplify deployment for system operators. We develop an availability model that accounts for differences between the availability of on- premises and data center replicas and analyze Spire, Confidential Spire, and Decoupled Spire under this model. Key system design insights from the analysis are that network-attack-resilient BFT configurations can meet the availability requirements of critical systems, as they provide higher availability than Classical BFT with less available servers. We show also that network-attack- resilient BFT configurations with fewer geographic sites provide higher availability, and that Confidential Spire has the highest availability, followed by Spire and then Decoupled Spire.

Authors

Institutions

Publication Details

Published
2024-09-30
DOI
https://doi.org/10.1109/srds64841.2024.00014
Citations
2
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Availability Analysis of Network-Attack-Resilient Byzantine Fault Tolerant Systems

Amy Babay, David Tipper, Aren Alyahya
2 citations
Software-Defined Networks and 5G
0.70
article

Availability Analysis of Network-Attack-Resilient Byzantine Fault Tolerant Systems

Amy Babay, David Tipper, Aren Alyahya
article en
2 citations

Abstract

Byzantine Fault Tolerant (BFT) systems are used in applications that need to maintain high availability even in the presence of failures or compromises. BFT systems are typically designed to tolerate a preconfigured threshold number of faulty replicas (f), where the <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$f$</tex> faulty replicas may behave arbitrarily (potentially maliciously). However, as BFT system designs become more complex, it is important to evaluate the impact of such designs on the overall system availability with respect to standard crash faults. In this paper, we analyze three BFT systems that are designed to withstand both system compromises and network attacks: Spire, Confidential Spire, and Decoupled Spire. These network-attack-resilient BFT systems utilize a combination of on-premises and data center replicas to reduce cost and simplify deployment for system operators. We develop an availability model that accounts for differences between the availability of on- premises and data center replicas and analyze Spire, Confidential Spire, and Decoupled Spire under this model. Key system design insights from the analysis are that network-attack-resilient BFT configurations can meet the availability requirements of critical systems, as they provide higher availability than Classical BFT with less available servers. We show also that network-attack- resilient BFT configurations with fewer geographic sites provide higher availability, and that Confidential Spire has the highest availability, followed by Spire and then Decoupled Spire.

University of Pittsburgh (US)
Climate action
Openalex Percentile: Top 26%
Software-Defined Networks and 5G
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.