Repository navigation

#

distributed-consensus

An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.

C++
4163
1 年前

A highly customable, adaptable, runtime agnostic and WASM/WASI friendly Gossip protocol (SWIM) which helps manage cluster membership and member failure detection.

Rust
122
13 天前

A New Distributed Consensus and Distributed Ledger Algorithm

15
6 年前

北京邮电大学 2024-2025 秋季学期《网络存储技术》课程的相关作业

7
9 个月前

A Go implementation of Raft Algorithm & A fault-tolerant primary/backup K/V storage system that use the implementation. Written just as learning project.

Go
7
5 年前

Distributed Raft Consensus algorithm implementation using UDP segments.

Python
5
5 年前

collaborative university project on utilising Proof-of-Authority and blockchain technology for managing identities

Java
4
7 年前

A New Distributed Consensus and Distributed Ledger Algorithm

3
6 年前

Implementation of Raft's distributed consensus using P4-programmable data-plane devices.

Python
3
4 年前

Implementation of a distributed replication protocol used for passive replication

Python
2
6 年前

Implementation of Lamport's mutual exclusion algorithm

C
2
5 年前

Build an enterprise-level multi-agent framework for efficient, secure, and scalable task collaboration, supporting complex task decomposition, dynamic resource allocation, and cross-system integration.

Python
2
6 个月前

collaborative university project on utilising Proof-of-Authority and blockchain technology for managing identities

Java
2
7 年前

This project aimed at extending the original Paxos implementation specified by Lamport into a version with preemption. As part of this project I also added correctness testing to check that executions with both the original and the extended versions are correct. I measure the running times to learn a consensus value under varying values of 3 parameters: message loss rate, message delay, and wait time before a new round.User can configure the setup by passing arguments to the run.py file for various runs.

Python
1
6 年前

Research resources on the distributed consensus problem

0
6 年前