Distributed consensus protocol for replicated state machines
-
Updated
Jan 5, 2019 - Rust
Distributed consensus protocol for replicated state machines
A replicated state machine built atop S3.
A non-production-ready reliable, and fault-tolerant distributed key-value store based on RAFT Consensus Protocol dissertation. Including log replication, leader elections, and membership changes
Handle more than 200,000 write-requests per second with Lmax disruptor, Kafka and gRPC
A distributed, proposal-based, replicated state machine (RSM) written in pure Rust. AOS is a simple, blockchain protocol designed for customization.
MIT 6.5840: Distributed Systems. Major topics include fault tolerance, replication, and consistency. Much of the class consists of studying and discussing case studies of distributed systems
Herein lies a technical proposal to free Africa from the financial and economic agreements coerced upon the continent over a century ago by utilizing decentralized collaboration through advanced technology. AfricaOS (AOS) aims to provide a philosophical, and fundamental framework for implementing a simple, distributed, collaborative computer
Raft distributed consensus simulation in a multi-threaded environment.
From-scratch Raft in Go: leader election, log replication, snapshots, and a linearizable key-value store. Consensus, terms, and replicated state machines without a library wrapper.
An example of use of Hashicorp's Raft implementation
A distributed key value coordination service. inspired by Etcd, implementing Raft, and written in Golang
🛠️ Implement distributed consensus protocols for reliability and fault tolerance in systems, focusing on Paxos, Raft, and PBFT for performance analysis.
To associate your repository with the replicated-state-machine topic, visit your repo's landing page and select "manage topics."