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 DiESeLFile | 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
https://hdl.handle.net/20.500.12608/14242