14.06.2014 Views

Communication Paradigms - Connect

Communication Paradigms - Connect

Communication Paradigms - Connect

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Group <strong>Communication</strong>: An Initial<br />

Example of Indirection<br />

What is group communication?<br />

Based on the concept of a group abstraction, with operations<br />

provided to join and leave the group (cf. group membership)<br />

Messages sent to a group rather than to any individual process<br />

and messages are then delivered to each member of the group<br />

Often enhanced by guarantees in terms of message ordering<br />

and reliability<br />

Uses in distributed systems<br />

Important in supporting fault-tolerance<br />

e.g. supporting replication<br />

Also used heavily in dissemination of events<br />

e.g. in financial systems<br />

Key examples include JGroups and Isis<br />

See lecture on<br />

coordination and<br />

agreement<br />

Adv. Dist. Systems G. Blair/ F. Taiani 26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!