32 results for “topic:distributed-consensus”
A feature complete and high performance multi-group Raft library in Go.
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
A highly customable, adaptable, runtime agnostic and WASM/WASI friendly Gossip protocol (SWIM) which helps manage cluster membership and member failure detection.
Collect must-read papers on distributed systems
A New Distributed Consensus and Distributed Ledger Algorithm
A Go implementation of Raft Algorithm & A fault-tolerant primary/backup K/V storage system that use the implementation. Written just as learning project.
Angular implementation for RAFT
北京邮电大学 2024-2025 秋季学期《网络存储技术》课程的相关作业
Distributed Raft Consensus algorithm implementation using UDP segments.
collaborative university project on utilising Proof-of-Authority and blockchain technology for managing identities
Implementation of Raft's distributed consensus using P4-programmable data-plane devices.
A New Distributed Consensus and Distributed Ledger Algorithm
collaborative university project on utilising Proof-of-Authority and blockchain technology for managing identities
A multi-group Paxos library in Go.
A high-performance distributed database built in Rust. It uniquely combines Vector Similarity Search (for AI applications) with Bi-Temporal Data Management (Time Travel) and Distributed Consensus (Raft).
Learning the paxos algo(s) by writing some ocaml code.
Implementation of a distributed replication protocol used for passive replication
🐅 Build a reliable, high-performance chat backend with TigerChat, ensuring safety and speed for every conversation, from DMs to community rooms.
Implementation of Lamport's mutual exclusion algorithm
Distributed, fault-tolerant real-time chat infrastructure with VSR consensus. Built with Tiger Style principles: correctness-first, deterministic, simulation-tested.
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.
Funnel Replication algorithm implementation with support for crash recovery.
Distributed Consensus.
DAC (Distributed Airport Controller) es un controlador aéreo de aeropuertos. Es un sistema distribuido que hace uso de MyRa (otro repositorio mio) y permite organizar el proceso de despegue, aterrizaje y almacenamiento de múltiples aviones en un aeropuerto con un número limitado de pistas de despegue, aterrizaje y rodaje, y plazas de aparcamiento.
Distributed consensus algorithms implemented using Apache Kafka as a message broker.
High-availability distributed banking system with Paxos consensus for intra-shard transactions and Two-Phase Commit for cross-shard atomicity. Supports multi-cluster replication, fault tolerance, and maintains data consistency across distributed servers. Written in Go with SQLite persistence.
Research resources on the distributed consensus problem
Analysis and distributed control of opinion dynamics in a network containing malicious agents.
Raft is a distributed consensus algorithm.
A Minimal model for causal invariance: path merging via DP-like optimization