Scalable State Machine Replication

State Machine Replication (SMR) is a well-established replication technique used by many production systems, including Apache Zookeeper, Google Chubby, Windows Azure storage, Google Spanner, and many others. Scalable State Machine Replication (S-SMR) is a recent extension of SMR developed at the distributed systems group at USI that promises unlimited performance in addition to configurable fault tolerance. Some initial efforts, for example, resulted in a prototype that outperforms Zookeeper by almost an order of magnitude. This project will look into various aspects of S-SMR and contribute to cutting-edge research with high prospects of applicable results within a team of highly motivated and talented students.