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 utenti
2011-09-30
52
paripari, dht, torrent, routing, table
File in questo prodotto:
File 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

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