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
Key facts
Maturity
Support
C4DT
Inactive
Lab
Unknown
  • Technical
  • Research papers

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.