Byzantine fault-tolerant state-machine replication from a systems perspective

T Distler - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Byzantine fault-tolerant (BFT) state-machine replication makes it possible to design systems
that are resilient against arbitrary faults, a requirement considered crucial for an increasing …

On resilience in cloud computing: A survey of techniques across the cloud domain

T Welsh, E Benkhelifa - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
Cloud infrastructures are highly favoured as a computing delivery model worldwide, creating
a strong societal dependence. It is therefore vital to enhance their resilience, providing …

Efficient byzantine fault-tolerance

GS Veronese, M Correia, AN Bessani… - IEEE Transactions …, 2011 - ieeexplore.ieee.org
We present two asynchronous Byzantine fault-tolerant state machine replication (BFT)
algorithms, which improve previous algorithms in terms of several metrics. First, they require …

CheapBFT: Resource-efficient Byzantine fault tolerance

R Kapitza, J Behl, C Cachin, T Distler… - Proceedings of the 7th …, 2012 - dl.acm.org
One of the main reasons why Byzantine fault-tolerant (BFT) systems are not widely used lies
in their high resource consumption: 3 f+ 1 replicas are necessary to tolerate only f faults …

Hybrids on steroids: SGX-based high performance BFT

J Behl, T Distler, R Kapitza - … of the Twelfth European Conference on …, 2017 - dl.acm.org
With the advent of trusted execution environments provided by recent general purpose
processors, a class of replication protocols has become more attractive than ever: Protocols …

[PDF][PDF] 拜占庭系统技术研究综述

范捷, 易乐天, 舒继武 - 软件学报, 2013 - jos.org.cn
随着分布式系统规模的增大, 设计复杂度也不断提升, 系统可靠性所面临的问题也越来越严峻.
由于拜占庭协议能够容忍包括人为失误, 软件bug 和安全漏洞等各种形式的错误 …

A systematic survey of self-protecting software systems

E Yuan, N Esfahani, S Malek - ACM Transactions on Autonomous and …, 2014 - dl.acm.org
Self-protecting software systems are a class of autonomic systems capable of detecting and
mitigating security threats at runtime. They are growing in importance, as the stovepipe static …

Resource-efficient byzantine fault tolerance

T Distler, C Cachin, R Kapitza - IEEE transactions on computers, 2015 - ieeexplore.ieee.org
One of the main reasons why Byzantine fault-tolerant (BFT) systems are currently not widely
used lies in their high resource consumption: replicas are required to tolerate only faults …

The Bedrock of Byzantine Fault Tolerance: A Unified Platform for {BFT} Protocols Analysis, Implementation, and Experimentation

MJ Amiri, C Wu, D Agrawal, A El Abbadi… - … USENIX Symposium on …, 2024 - usenix.org
Byzantine Fault-Tolerant (BFT) protocols cover a broad spectrum of design dimensions from
infrastructure settings, such as the communication topology, to more technical features, such …

Colo: Coarse-grained lock-stepping virtual machines for non-stop service

YZ Dong, W Ye, YH Jiang, I Pratt, SQ Ma, J Li… - Proceedings of the 4th …, 2013 - dl.acm.org
Virtual machine (VM) replication provides a software solution of for business continuity and
disaster recovery through application-agnostic hardware fault tolerance by replicating the …