28.05.2013 Views

download tesi - MobiLab

download tesi - MobiLab

download tesi - MobiLab

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!