Improving Multi-torrent Downloading in BitTorrent
Date Issued
2010
Date
2010
Author(s)
Lu, Po-Chieh
Abstract
BitTorrent (BT) is a widely used peer-to-peer (P2P) file sharing protocol. Recently, BT peers usually download multiple files simultaneously, rather than download a single file. We called this as the "multi-torrent downloading". In multi-torrent downloading, BT peers can use different ways to arrange the downloading of their files. For example, a peer can use multiple sessions to download multiple files (multi-session downloading); or it can put all the files together, and uses a single session to download all these files (single-session downloading). Moreover, present BT peers apply the equal-allocation strategy for allocating their upload bandwidth. That is, a peer will equally allocate its upload bandwidth to the uploaded targets. However, we think that a good upload bandwidth allocation strategy should dynamically adjust the upload bandwidth allocation depending on the situation of the uploaded targets. Our goal is to find a good downloading way in multi-torrent downloading environment; and we are going to find new upload bandwidth allocation strategies to improve the performance of peers and the system.
Our research found that peers should use the single-session downloading (expanded) in multi-torrent downloading to achieve better downloading performances. We also proposed three upload bandwidth allocation strategies (reciprocal, utilization and fairness strategy). The reciprocal and utilization strategy improve the downloading performance of peers and the system; the fairness strategy improves the system fairness.
Subjects
Upload bandwidth allocation strategy
Multi-torrent downloading
Fairness
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-99-R97725033-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):fe3b86de129a983f9a4ee78e2b8c1432
