Main memory key value store in several varieties
-
Updated
Apr 11, 2024 - Haskell
Main memory key value store in several varieties
Funnel Replication algorithm implementation with support for crash recovery.
A Distributed Auction Game using Paxos made for CSC445.
Distributed Consensus.
A Go implementation of Raft Algorithm & A fault-tolerant primary/backup K/V storage system that use the implementation. Written just as learning project.
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 par…
Implementation of Raft's distributed consensus using P4-programmable data-plane devices.
Distributed consensus algorithms implemented using Apache Kafka as a message broker.
Implementation of a distributed replication protocol used for passive replication
collaborative university project on utilising Proof-of-Authority and blockchain technology for managing identities
TLA+ model checking and TLAPS theorem proving for the Paxos implementation in PaxosStore by WeChat
A New Distributed Consensus and Distributed Ledger Algorithm
A multi-group Paxos library in Go.
Research resources on the distributed consensus problem
Distributed Raft Consensus algorithm implementation using UDP segments.
A highly customable, adaptable, runtime agnostic and WASM/WASI friendly Gossip protocol (SWIM) which helps manage cluster membership and member failure detection.
collaborative university project on utilising Proof-of-Authority and blockchain technology for managing identities
Analysis and distributed control of opinion dynamics in a network containing malicious agents.
Collect must-read papers on distributed systems
Add a description, image, and links to the distributed-consensus topic page so that developers can more easily learn about it.
To associate your repository with the distributed-consensus topic, visit your repo's landing page and select "manage topics."