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.
Analisi delle prestazioni delle principali soluzioni<br />
per servizi publish/subscribe<br />
su più canali multicast affidabile), la durata (fault tolerant storage sono forniti sia ai dati di<br />
stato real-time che alle impostazioni), e il controllo remoto e monitoraggio del servizio<br />
(viene fornito con un accesso remoto basato sul web utilizzando il protocollo SOAP dal<br />
OpenSplice DDS Tuner tools) [31].<br />
2.5.1 Architettura OpenSplice<br />
OpenSplice DDS utilizza una architettura a memoria condivisa, in cui i dati sono<br />
fisicamente presenti solo una volta su qualsiasi macchina, e in cui l'amministrazione Smart<br />
fornisce ancora ad ogni abbonato la propria visione privata su questi dati. Ciò consente agli<br />
abbonati ai dati di percepire quest'ultimi come contenuti in un singolo database, questo<br />
database può essere filtrati, interrogato, ecc (utilizzando il profilo di abbonamento, come<br />
sostenuto da OpenSplice DDS). I risultati di tale architettura di memoria garantisce<br />
eccellente scalabilità e prestazioni ottimali rispetto alle implementazioni in cui ogni<br />
publisher/subscriber comunica ciascuno con la propria storage [31].<br />
Il middleware OpenSplice DDS può essere configurato “on the fly”, ovvero specificando<br />
solo i servizi realmente utilizzati, nonché la configurazione di tali servizi per un ottimale<br />
abbinamento con il dominio di applicazione (i parametri di rete, la durata livelli, ecc.).<br />
OpenSplice DDS è facilmente manutenibile attraverso file XML, attraverso questi si<br />
possono configurare tutti i servizi. La configurazione di OpenSplice è anche supportata<br />
attraverso la MDA strumento che permette di modellare il sistema / rete e la generazione<br />
automatica della opportuno file XML di configurazione [2].<br />
39