14.03.2015 Views

Distributed Coordination-Based Systems - Maarten van Steen

Distributed Coordination-Based Systems - Maarten van Steen

Distributed Coordination-Based Systems - Maarten van Steen

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.

<strong>Coordination</strong>-<strong>Based</strong> <strong>Systems</strong><br />

13.2 Architectures<br />

8 / 14<br />

Example: TIB/Rendezvous<br />

<strong>Coordination</strong> model<br />

Uses of subject-based addressing ⇒ publish-subscribe system.<br />

Receiving a message on subject X is possible only if the receiver had<br />

subscribed to X<br />

Publishing a message on subject X ⇒ message is sent to all (currently<br />

running) subscribers to X.<br />

Publ. on A<br />

Subs. to A<br />

Subs. to A<br />

Publ. on B<br />

Subs. to A<br />

Subs. to B<br />

Subs. to B<br />

Subj: A<br />

Subj: B<br />

RV lib<br />

RV lib<br />

RV lib<br />

RV lib<br />

RV lib<br />

RV<br />

daemon<br />

RV<br />

daemon<br />

RV<br />

daemon<br />

RV<br />

daemon<br />

RV<br />

daemon<br />

Multicast message<br />

on A to subscribers<br />

Multicast message on B to subscribers<br />

Network

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

Saved successfully!

Ooh no, something went wrong!