L’oggetto di questa tesi riguarda il refactoring e lo sviluppo di una libreria per il supporto generico di server distribuiti all’interno della rete PariPari. Tale libreria, già precedentemente sviluppata è chiamata DiESeL, acronimo per “Distributed Extensive Server Layer”. La parte iniziale del lavoro si è concentrata sul refactoring di DiESeL e sulla risoluzione dei problemi di funzionamento presenti; terminata tale fase si è passati all’estensione delle funzionalità della libreria aggiungendo il multi-server. Infine si è sviluppata la versione che da la possibilità di qualificare i server e i nodi tramite le “Feature”, delle caratteristiche completamente arbitrarie quali per esempio banda o capacità di storage, che permettono di definire le specifiche che dovrà avere un server, e valutare quanto un nodo contribuirà a far raggiungere tali spespecifiche. Questa aggiunta permette di modificare le politiche di aggregazione dei nodi, andando a migliorare le prestazioni dei server distribuiti creati utilizzando DiESeL

PariPari - DiESeL: implementazione supporto multiserver e features

D'Incà Levis, Stefano
2010/2011

Abstract

L’oggetto di questa tesi riguarda il refactoring e lo sviluppo di una libreria per il supporto generico di server distribuiti all’interno della rete PariPari. Tale libreria, già precedentemente sviluppata è chiamata DiESeL, acronimo per “Distributed Extensive Server Layer”. La parte iniziale del lavoro si è concentrata sul refactoring di DiESeL e sulla risoluzione dei problemi di funzionamento presenti; terminata tale fase si è passati all’estensione delle funzionalità della libreria aggiungendo il multi-server. Infine si è sviluppata la versione che da la possibilità di qualificare i server e i nodi tramite le “Feature”, delle caratteristiche completamente arbitrarie quali per esempio banda o capacità di storage, che permettono di definire le specifiche che dovrà avere un server, e valutare quanto un nodo contribuirà a far raggiungere tali spespecifiche. Questa aggiunta permette di modificare le politiche di aggregazione dei nodi, andando a migliorare le prestazioni dei server distribuiti creati utilizzando DiESeL
2010-12-06
69
peer-to-perr, distributed server, java, PariPari, DiESeL
File in questo prodotto:
File Dimensione Formato  
TesiStefano12.pdf

accesso aperto

Dimensione 1.23 MB
Formato Adobe PDF
1.23 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/14242