Skip to content
This repository was archived by the owner on Mar 26, 2025. It is now read-only.

Files

Latest commit

dc4fa78 · Feb 25, 2014

History

History
This branch is 3184 commits behind aosabook/500lines:master.

cluster

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 22, 2013
Feb 25, 2014
Feb 25, 2014
Feb 25, 2014
Feb 25, 2014
Feb 25, 2014
Feb 3, 2014
Feb 25, 2014
Jan 26, 2014
Feb 25, 2014
Feb 12, 2014
Feb 25, 2014
Dec 22, 2013
Dec 22, 2013
Feb 25, 2014
Feb 25, 2014
Dec 22, 2013
Feb 25, 2014
Feb 25, 2014
Feb 25, 2014
Nov 25, 2013
Feb 3, 2014
Feb 3, 2014
Feb 1, 2014
Author: Dustin J. Mitchell
Project: Cluster (a working title!)
Requirements: Python

This directory holds a simple implementation of a replicated state machine
that can also feed clients information on cluster membership.

* statemachine.py -- illustrates the state machine client API
* network.py -- handles network communication
* deterministic_network.py -- similar, but deterministic
* client.py -- a simple client
* member_single.py -- a non-clustered member server, talking to the client
* member_replicated.py -- a replicated state machine with consensus and a fixed membership
  This is based on "Paxos Made Moderately Complex" (van Renesse, 2011)