Yichao Hou

Date of Award


First Advisor

Amanda Landi

Second Advisor

Timothy Susse


This thesis introduces Paxos, a consensus algorithm. It defines Storage services, a kind of services running on distributed systems. It also implements the service with JavaScript and MongoDB, and utilizing Paxos to prevent conflicts. Moreover, it tests its implementations of Paxos and Storage service with Docker.

Simon's Rock Off-campus Download

Simon's Rock students and employees can log in from off-campus by clicking on the Off-campus Download button and entering their Simon's Rock username and password.