download tesi - MobiLab
download tesi - MobiLab
download tesi - MobiLab
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