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.

Indice delle figure<br />

Figura 1.1 Struttura a livelli per applicazioni di rete distribuite 10<br />

Figura 1.2 Genealogia del Middleware 11<br />

Figura 1.3 Un semplice sistema Publish/Subscribe 15<br />

Figura 1.4 Space, Time e Synchronization decoupling 17<br />

Figura 1.5 Architettura a livelli di un sistema Publish/Subscribe 18<br />

Figura 1.6 Interazione Message Passing 23<br />

Figura 1.7 Interazione RPC 23<br />

Figura 1.8 Interazione Notification 24<br />

Figura 1.9 Interazione Shared spaces 24<br />

Figura 1.10 Interazione Message queue 25<br />

Figura 2.1 Schema concettuale del DCPS 31<br />

Figura 2.2 Architettura di un’applicazione sviluppata su RTI DDS 32<br />

Figura 2.3Architettura RTI DDS 35<br />

Figura 2.4 Architettura OpenSplice DDS 40<br />

Figura 2.5 Architettura OMA (Object Management Architecture) 44<br />

Figura 2.6 Macroblocchi dell'architettura OMA 45<br />

Figura 2.7 Pila ISO-OSI 46<br />

Figura 2.8 Modalità di invio degli eventi: push e pull 49<br />

Figura 2.9 Le interfacce principali il servizio di notifica 51<br />

Figura 2.10 Architettura TAO 53<br />

Figura 2.11 Architettura JMS 55<br />

Figura 2.12 Il modello di programmazione Java Message Service 57<br />

Figura 2.13 Un client-library trasforma messaggi JMS da e per eventi strutturati 59<br />

Figura 2.14 Schema dei protocolli di Apache ActiveMQ – CPP 61<br />

Figura 2.15 Struttura a layer di AMQP 63<br />

Figura 2.16 Semantica AMQP 65<br />

Figura 2.17 Header 68<br />

Figura 3.1 Schema Cluster CINI utilizzato per i test 79<br />

Figura 3.2 Schema di Calcolo Latenza 80<br />

Figura 3.3 Architettura decentralizzata 82<br />

Figura 3.4 Mediana dei tempi di RTT RTI - DDS 87<br />

Figura 3.5 Distanza interquartile dei tempi di RTT RTI - DDS 88<br />

Figura 3.6 Mediana Scalabilità RTI - DDS 89<br />

Figura 3.7 Architettura federata 90<br />

Figura 3.8 Mediana dei tempi di RTT OpenSplice DDS 94<br />

Figura 3.9 Distanza interquartile dei tempi di RTT OpenSplice DDS 95<br />

Figura 3.10 Mediana Scalabilità OpenSplice - DDS 96<br />

Figura 3.11 Architettura centralizzata 97<br />

Figura 3.12 Mediana dei tempi di RTT Corba 101<br />

Figura 3.13 Distanza interquartile dei tempi di RTT Corba 102<br />

Figura 3.14 Mediana Scalabilità Corba 103<br />

Figura 3.15 Mediana dei tempi di RTT Apache ActiveMQ - CPP 108<br />

Figura 3.16 Distanza interquartile dei tempi di RTT Apache ActiveMQ - CPP 109<br />

Figura 3.17 Mediana Scalabilità Apache ActiveMQ - CPP 110<br />

Figura 3.18 Mediana dei tempi di RTT OpenAMQ 115<br />

Figura 3.19 Distanza interquartile dei tempi di RTT OpenAMQ 116<br />

Figura 3.20 Mediana Scalabilità OpenAMQ 117<br />

V

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

Saved successfully!

Ooh no, something went wrong!