Questa tesi riguarda BitTorrent, un protocollo sviluppato negli ultimi anni per permettere il file-sharing peer-to-peer, e attualmente uno dei più diffusi al mondo. Nel progetto PariPari, uno specifico plug-in, Torrent, è dedicato all'implementazione in Java di questo protocollo e di alcune delle sue numerose estensioni. Il plug-in Torrent di PariPari vuole proporsi come un'alternativa valida e open-source ai vari client BitTorrent (proprietari e non) in circolazione. La trattazione riguarderà l'implementazione dell'estensione DHT (Mainline DHT) al protocollo, e in particolare tratterà della creazione, struttura e gestione di una routing table, ovvero una struttura dati che mantiene i collegamenti all'interno del sistema distribuito. Si fornirà una descrizione generale delle DHT (Distributed Hash Table, o tabella hash distribuita), illustrandone principi di funzionamento e algoritmi di base. Lo scopo dell'estensione è migliorare le prestazioni del client e la robustezza della rete di utenti
PariTorrent: Routing DHT
Dal Corso, Alessandro
2011/2012
Abstract
Questa tesi riguarda BitTorrent, un protocollo sviluppato negli ultimi anni per permettere il file-sharing peer-to-peer, e attualmente uno dei più diffusi al mondo. Nel progetto PariPari, uno specifico plug-in, Torrent, è dedicato all'implementazione in Java di questo protocollo e di alcune delle sue numerose estensioni. Il plug-in Torrent di PariPari vuole proporsi come un'alternativa valida e open-source ai vari client BitTorrent (proprietari e non) in circolazione. La trattazione riguarderà l'implementazione dell'estensione DHT (Mainline DHT) al protocollo, e in particolare tratterà della creazione, struttura e gestione di una routing table, ovvero una struttura dati che mantiene i collegamenti all'interno del sistema distribuito. Si fornirà una descrizione generale delle DHT (Distributed Hash Table, o tabella hash distribuita), illustrandone principi di funzionamento e algoritmi di base. Lo scopo dell'estensione è migliorare le prestazioni del client e la robustezza della rete di utentiFile | Dimensione | Formato | |
---|---|---|---|
thesis.pdf
accesso aperto
Dimensione
1.85 MB
Formato
Adobe PDF
|
1.85 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/15030