Till KTH:s startsida Till KTH:s startsida

Visa version

Version skapad av Johan Montelius 2012-09-24 15:35

Visa < föregående
Jämför < föregående

Highly Available Lock Service

Chubby and Zookeeper are examples of higly available lock services and are used to coordinate services in cloud environments. Your task is to build a similar lock service and provide a consistent service that survives even if some nodes crash or are cut of from the network. In order to build the system you should know that Paxos is not only a Greek island and that eventual perfect failure detectors are a EMDC students best friend. 

You can choose to implement the system using any programming language but you should implement your solution from scratch and not use a middlelayer that solves the hard problems. You should also do performance messurements and show the performance under normal conditions as well as when things crash.

Here are some papers that will help you on your way:

Supervised by: Johan Montelius