download tesi - MobiLab
download tesi - MobiLab
download tesi - MobiLab
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Analisi delle prestazioni delle principali soluzioni<br />
per servizi publish/subscribe<br />
I tempi di inizio e fine che vengono rilevati durante i test sono memorizzati sia dal<br />
Publisher che dal Subscriber in file di testo differenti. Tali valori verranno poi elaborati con<br />
l‟ausilio di EXCEL per effettuare una rappresentazione grafica dei dati.<br />
Vengono di seguito riportati i frammenti di codice nei quali sono rilevati i tempi T1, T2,<br />
T3, T4.<br />
Sono state eseguite prove differenti con le seguenti caratteristiche:<br />
Test1: 1 Publisher 2 Subscriber: ciclo di scambio di messaggi di dimensione<br />
progressivamente crescente<br />
Test2: 1 Publisher 4 Subscriber: ciclo di scambio di messaggi di dimensione<br />
progressivamente crescente<br />
Test3: 1 Publisher 6 Subscriber: ciclo di scambio di messaggi di dimensione<br />
progressivamente crescente<br />
Tutti i test si riferiscono ad un numero di 1000 messaggi scambiati, i messaggi sono di<br />
dimensione crescente si parte da un minimo di 4B fino ad arrivare ad un massimo di 4096B<br />
con un incremento di 4B per volta, per l‟invio dei messaggi non abbiamo usato una<br />
particolare frequenza di invio, ma questa è stata conseguenza solo dell‟utilizzo e del livello<br />
di congestione della rete interna al CINI al momento dell‟esecuzione dei test.<br />
3.3 Parametri di confronto<br />
Il confronto tra le diverse soluzioni middleware publish/subscribe è stato condotto dal<br />
punto di vista prestazionale. I parametri che abbiamo ritenuto opportuno scegliere a tale<br />
scopo sono:<br />
MEDIANA<br />
DISTANZA INTERQUARTILE<br />
SCALABILITA‟<br />
La Mediana dei tempi, calcolata per ciascun test, ci da informazioni riguardanti le<br />
prestazioni in termini di tempo.<br />
81