Byzantine Chain Replication
-
Updated
Dec 6, 2017 - Python
Byzantine Chain Replication
An implementation of Byzantine Chain Replication for Distributed Systems
Distalgo Implementation of Byzantine Chain Replication capable of tolerating t failures with 2t*1 replicas
Implementation of a distributed replication protocol used for passive replication
Implemented Google File System in DistAlgo (a Python based language for distributed systems)
Distributed Mutex Implementation and performance analysis
This is part of CSE 535 Asynchronous Systems course.
An implementation of the Byzantine Chain Replication protocol
Designed and implemented an improved failure tolerant protocol for distributed systems using DistAlgo by enhancing the Byzantine State Machine Replication Protocol.
Extending Basic Paxos and Multi Paxos into a version with preemption and implemented correctness testing, performance testing in DistAlgo
Distributed consensus : optimizing paxos and comparing variants by plotting graphs of message loss rate, message delay and wait time.
Implemented Lamport Distributed mutual exclusion algorithm sending and receiving requests in an interleaving fashion. Also tested the correctness and performance of the algorithm using Monitor Class.
Add a description, image, and links to the distalgo topic page so that developers can more easily learn about it.
To associate your repository with the distalgo topic, visit your repo's landing page and select "manage topics."