HovercRaft

HovercRaft

Improved scalable and fault-tolerant distributed architecture

Cloud platform services must simultaneously be scalable, meet low tail latency service-level objectives, and be resilient to a combination of software, hardware, and network failures. Replication plays a fundamental role in meeting both the scalability and the fault-tolerance requirement, but is subject to opposing requirements: (1) scalability is typicallyachieved by relaxing consistency; (2) fault-tolerance is typically achieved through the consistent replication of state machines. Adding nodes to a system can therefore either increase performance at the expense of consistency, or increase resiliency at the expense of performance. We propose HovercRaft, a new approach by which adding nodes increases both the resilience and the performance of general-purpose state-machine replication.

Byzantine ResilienceConsensusProtocol
Maturity
Support
C4DT
Inactive
Lab
Unknown

Data Center Systems Laboratory

Data Center Systems Laboratory
Edouard Bugnion

Prof. Edouard Bugnion

The Data Center Systems Laboratory (DCSL) focuses on systems-level problems within datacenters combining operating systems, networks, and computer architecture.

This page was last edited on 2024-02-20.