PaxosCluster
A framework for distributed applications. Implements the Multi-Paxos protocol. Developed as a final project for CPSC 441 (Networking) during the Fall 2013 semester at the University of Calgary. Written in Go 1.2.
Video demo: http://www.youtube.com/watch?v=jyel-iADuUU
Full spec: https://skydrive.live.com/redir?resid=55025043B9B81FAF%215025
Video explaining the protocol: http://www.youtube.com/watch?v=JEpsBg0AO6o