What is BUtorrent?
"BUtorrent" (Boston University Torrent) is a file sharing client obtained modifying the scheduling of the seed in the BitTorrent protocol.
The initial phase in a content distribution (file sharing) scenario is a delicate phase due to the lack of global knowledge and the dynamics of the overlay. An unwise distribution of the pieces in this phase can cause delays in reaching steady state, increasing file download times. We devise a scheduling algorithm at the seed (source peer with full content), based on a proportional fair approach, and we implement it on a real file sharing client (downloadable here below). In dynamic overlays, our solution improves up to 25% the average downloading time of a standard protocol ala BitTorrent.
Publications
- [pdf] [ps]
[Slides]
"Seed Scheduling for Peer-to-Peer Networks". IEEE NCA 2009
- [pdf] [ps] "Seed Scheduling for Peer-to-Peer Networks". Technical Report BUCS-TR-2009-011. March 26, 2009.
Client
- Download here the client.
People
Flavio Esposito
Ibrahim Matta,
Pietro Michiardi,
Nobuyuki Mitsutake,
Damiano Carra
