Skip to content

Simulation of a state machine implemented using Paxos

License

Notifications You must be signed in to change notification settings

jivimberg/paxos-playground

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paxos Playground

Paxos Playground is a simulation of a replicated state machine, implemented using the Paxos algorithm, written in Javascript. The UI is heavily based on Raft Scope created by Diego Ongaro to visualize and explain Raft.

This is what it looks like:

Paxos Playground screenshot

To foster understanding the system is presented in multiple configurations going from a bare-bones implementation of a replicated state machine using Paxos to a more rich and optimized implementation of the same system. Each new configuration is based on the previous one and only adds a particular feature or optimization.

The available configurations are:

About

Simulation of a state machine implemented using Paxos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.0%
  • HTML 12.3%
  • CSS 5.7%