28.05.2013 Views

download tesi - MobiLab

download tesi - MobiLab

download tesi - MobiLab

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.

3.6 Test CORBA TAO<br />

Analisi delle prestazioni delle principali soluzioni<br />

per servizi publish/subscribe<br />

L‟implementazione CorbaTAO, da noi utilizzata per i test segue l‟architettura<br />

centralizzata, in cui usa un singolo demone operante su un nodo designato per la gestione<br />

delle informazioni necessarie per creare e gestire le connessioni tra i partecipanti DDS in<br />

un dominio. I dati passano direttamente dai Publisher ai Subscriber, mentre è necessaria la<br />

comunicazione con il processo demone per il controllo e l‟inizializzazione delle attività.<br />

Figura 3.11 Architettura centralizzata<br />

Il vantaggio di quest‟architettura sta nella semplicità dell‟implementazione e della<br />

configurazione poiché tutte le informazioni di controllo risiedono in un'unica locazione.<br />

Per testare il funzionamento di CorbaTAO è stato prodotto un applicativo<br />

Publish/Subscribe costituito da due programmi:<br />

Un programma che implementa il comportamento del publisher<br />

Un programma che implementa il comportamento del subscriber<br />

Publisher e subscriber di eventi si connettono ad un event channel comune che risiede su<br />

un host diverso da quelli su cui girano i due applicativi. I subscriber non devono essere a<br />

conoscenza dei publisher e viceversa, perché è l‟event channel responsabile della consegna<br />

97

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

Saved successfully!

Ooh no, something went wrong!