Till KTH:s startsida Till KTH:s startsida

Gruppwebben som samarbetsyta stängs 31 december 2026. Du som administratör behöver nu exportera gruppens innehåll och/eller radera gruppen.

Observera: Från och med den 1 oktober 2026 kommer delar av gruppwebben som inte längre används, successivt att stängas ned, exempelvis gruppwebbar som redan har flyttats eller varit inaktiva under en längre tid.

Mer information hittar du i nyheten: Gruppwebben och Social stänger hösten 2026. Stöd och instruktioner för hur du exporterar en gruppwebb finns i: Gruppwebben som samarbetsyta stängs hösten 2026.

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