Abstract
BitTorrent is an attractive peer-to-peer technology that attempts to reduce load on file sharers by allowing downloaders to share content between themselves. BitTorrent's current focus is to provide users with a fast download, which requires the file sharer to serve a disproportionate amount of the file. We present a modification to the BitTorrent seeding algorithm that reduces the load on BitTorrent file sharers. Essentially, if a block of a file is already available from a significant number of peers, the file sharer refuses to share that block, forcing peers to get it from each other. Using this modification, we show that there is a trade-off between the server's expended upload bandwidth and a longer peer download time. We also show some cases where we reduce the server's load as well as maintain a competitive peer download time by increasing the availability of rare blocks.
Degree
MS
College and Department
Physical and Mathematical Sciences; Computer Science
Rights
http://lib.byu.edu/about/copyright/
BYU ScholarsArchive Citation
Sanderson, Brian T., "Reducing Seed Load in the BitTorrent File Sharing System" (2008). Theses and Dissertations. 1428.
https://scholarsarchive.byu.edu/etd/1428
Date Submitted
2008-06-27
Document Type
Thesis
Handle
http://hdl.lib.byu.edu/1877/etd2439
Keywords
BitTorrent, seed, P2P, peer-to-peer, Internet, networking, computer
Language
English