Skip to content

A simple implementation of Basic- and Multi-Paxos.

Notifications You must be signed in to change notification settings

evscott/paxos-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paxos Simulator

A simple implementation of Basic- and Multi-Paxos.

How to Use

The project is written in Go, but it should be executed using Docker to render the output as Mermaid-cli sequence diagrams.

To run the project, simply call: docker-compose up --build. The program writes output to text files in the artifacts directory which are converted into Mermaid.js sequence diagrams.

Examples

Basic-Paxos

basic-paxos

Multi-Paxos

basic-paxos

About

A simple implementation of Basic- and Multi-Paxos.

Resources

Stars

Watchers

Forks