A fault-tolerant distributed state machine.
-
Updated
May 1, 2018 - Python
A fault-tolerant distributed state machine.
Paxos Algorithm Implementation in Python
PyDSM - Reference epaxos implementation for Python3.6
Byzantine Paxos Consensus Implementation using AsyncIO
Python implementation of Synchronous Paxos Algorithm which aims to solve Single Value Distributed Consensus Problem (with ZMQ socket programming).
DS Project: A fault-tolerant distributed key-value store using the Raft consensus algorithm
This project implements a simulation of the Paxos Consensus Algorithm as described in Leslie Lamport's "Paxos Made Simple." It models distributed nodes (proposers, acceptors, and learners) and simulates real-world conditions such as message loss, delays, and node failures.
Fault-tolerant decentralized database using the Multi-Paxos consensus algorithm.
A minimal implementation of the PAXOS algorithm using multiple-processes.
Synchronous Paxos algorithm implementation.
Multi Paxos Implementation to maintain consistent log in the replicated machine
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…
This repo includes the code submitted for UCSB's Winter 2021 CS 171.
A distributed fault-tolerant LLM service using Multi-Paxos consensus, ensuring continuous AI operations through server failures and network partitions. Built with Python and Google's Gemini API.
Implementation of Atomic Broadcast using Paxos for the course of Distributed Algorithms at Università della Svizzera Italiana (USI). Professor: Fernando Pedone, TAs: Eliã Batista and Lorenzo Martignetti
Extending Basic Paxos and Multi Paxos into a version with preemption and implemented correctness testing, performance testing in DistAlgo
In order to safely shepherd a rocket to a circular orbit of about 100 km, it is imperative to ensure a good consistency and availability of the computing resources used to guide the rocket. One way to achieve this is to rely on a cluster of computers collaborating to guide the rocket, using distributed algorithms. Our implementation will leverag…
Add a description, image, and links to the paxos topic page so that developers can more easily learn about it.
To associate your repository with the paxos topic, visit your repo's landing page and select "manage topics."