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.

Coordination

So if we now have our distributed system where we hardly can tell what time it is, how do we coordinate our actions? Simple things as taking a lock to protect critical operations is if not tricky, time consuming.

Multi-casting is also a coordination problem. It does not look like one at first sight but it turns out that processes have to agree on the order of arriving messages or if a arrived message should be treated at all.

Lärare Johan Montelius skapade sidan 24 september 2012

Johan Montelius redigerade 28 september 2012

So if we now have our distributed system where we hardly can tell what time it is, how do we coordinate our actions? Simple things as taking a lock to protect critical operations is if not tricky, time consuming. A special case occurs if we loose our leader, can a new leader be elected and what happens in the case of node failures.

Multi-casting is also a coordination problem. It does not look like one at first sight but it turns out that processes have to agree on the order of arriving messages or if a arrived message should be treated at all.


* coordination.pdf

Johan Montelius redigerade 6 oktober 2014

So if we now have our distributed system where we hardly can tell what time it is, how do we coordinate our actions? Simple things as taking a lock to protect critical operations is if not tricky, time consuming.

Multi-casting is also a coordination problem. It does not look like one at first sight but it turns out that processes have to agree on the order of arriving messages or if a arrived message should be treated at all.


* coordination-I.pdf