Implementazione ed analisi di un framework basato su Cloud per la valutazione di algoritmi di data Distribution Management


Autoria(s): Ricci, Nicholas
Contribuinte(s)

D'Angelo, Gabriele

Data(s)

11/12/2014

Resumo

Il Data Distribution Management (DDM) è un componente dello standard High Level Architecture. Il suo compito è quello di rilevare le sovrapposizioni tra update e subscription extent in modo efficiente. All'interno di questa tesi si discute la necessità di avere un framework e per quali motivi è stato implementato. Il testing di algoritmi per un confronto equo, librerie per facilitare la realizzazione di algoritmi, automatizzazione della fase di compilazione, sono motivi che sono stati fondamentali per iniziare la realizzazione framework. Il motivo portante è stato che esplorando articoli scientifici sul DDM e sui vari algoritmi si è notato che in ogni articolo si creavano dei dati appositi per fare dei test. L'obiettivo di questo framework è anche quello di riuscire a confrontare gli algoritmi con un insieme di dati coerente. Si è deciso di testare il framework sul Cloud per avere un confronto più affidabile tra esecuzioni di utenti diversi. Si sono presi in considerazione due dei servizi più utilizzati: Amazon AWS EC2 e Google App Engine. Sono stati mostrati i vantaggi e gli svantaggi dell'uno e dell'altro e il motivo per cui si è scelto di utilizzare Google App Engine. Si sono sviluppati quattro algoritmi: Brute Force, Binary Partition, Improved Sort, Interval Tree Matching. Sono stati svolti dei test sul tempo di esecuzione e sulla memoria di picco utilizzata. Dai risultati si evince che l'Interval Tree Matching e l'Improved Sort sono i più efficienti. Tutti i test sono stati svolti sulle versioni sequenziali degli algoritmi e che quindi ci può essere un riduzione nel tempo di esecuzione per l'algoritmo Interval Tree Matching.

Formato

application/pdf

Identificador

http://amslaurea.unibo.it/7760/1/ricci_nicholas_tesi.pdf

Ricci, Nicholas (2014) Implementazione ed analisi di un framework basato su Cloud per la valutazione di algoritmi di data Distribution Management. [Laurea], Università di Bologna, Corso di Studio in Scienze e tecnologie informatiche [L-DM270] - Cesena <http://amslaurea.unibo.it/view/cds/CDS8013/>

Relação

http://amslaurea.unibo.it/7760/

Direitos

info:eu-repo/semantics/openAccess

Palavras-Chave #DDM framework data distribution management algoritmi simulazione parallela distribuita cloud #scuola :: 843899 :: Scienze #cds :: 8013 :: Scienze e tecnologie informatiche [L-DM270] - Cesena #sessione :: seconda
Tipo

PeerReviewed