An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
-
Updated
Oct 25, 2024 - C++
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
A list of papers about distributed consensus.
VI Worsened, a lightweight and fun VI clone.
Interactive Raft consensus visualizer. Crash nodes, partition the network, cut single links one-way, and watch elections and log repair play out — with every safety invariant machine-checked against the paper.
Implementation of MinBFT consensus protocol.
Source code for the ICDCS 2022 paper "Dissecting the Performance of Chained-BFT"
Rabia: Simplifying State-Machine Replication Through Randomization (SOSP 2021)
A replicated state machine built atop S3.
Prototype implementation of SwiftPaxos (NSDI 2024)
Delphi-BFT automates large-scale simulations of unmodified BFT protocol implementations through the Phantom simulator given a simple experimental description. For the first time, experiments with existing BFT protocol implementations can be effortless setup, configured and fed into a simulation engine
Golang based implementation of the Generic Multicast protocol.
GenPark AI Agent Skill - Raft distributed consensus state machine with leader election, log replication, and deterministic commit index synchronization across agent swarms.
GenPark AI Agent Skill - Raft distributed consensus state machine with leader election, log replication, and deterministic commit index synchronization across agent swarms.
An implementation of a self-stabilizing replicated state machine based on failure detectors.
Production-grade genpark-raft-state-machine-replication-skill skill for AI agents
Viewstamped Replication (VR) engine implementing normal state machine operation, view-change reconfiguration, and primary failover recovery.
Production-grade genpark-raft-state-machine-replication-skill skill for AI agents
Multi-Paxos distributed consensus protocol with Phase 1 prepare/promise leader lease optimization, Phase 2 accept/commit log ordering, and log gap compaction.
Viewstamped Replication (VR) engine implementing normal state machine operation, view-change reconfiguration, and primary failover recovery.
Multi-Paxos distributed consensus protocol with Phase 1 prepare/promise leader lease optimization, Phase 2 accept/commit log ordering, and log gap compaction.
To associate your repository with the state-machine-replication topic, visit your repo's landing page and select "manage topics."