Till KTH:s startsida Till KTH:s startsida

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