Open Access
Incentives Build Robustness in Bit-Torrent
B. Cohen
- 01 Jan 2003
TL;DR: The BitTorrent file distribution system uses tit-fortat as a method of seeking pareto efficiency, which achieves a higher level of robustness and resource utilization than any currently known cooperative technique.
read more
Abstract: The BitTorrent file distribution system uses tit-fortat as a method of seeking pareto efficiency. It achieves a higher level of robustness and resource utilization than any currently known cooperative technique. We explain what BitTorrent does, and how economic methods are used to achieve that goal. 1 What BitTorrent Does When a file is made available using HTTP, all upload cost is placed on the hosting machine. With BitTorrent, when multiple people are downloading the same file at the same time, they upload pieces of the file to each other. This redistributes the cost of upload to downloaders, (where it is often not even metered), thus making hosting a file with a potentially unlimited number of downloaders affordable. Researchers have attempted to find practical techniqes to do this before[3]. It has not been previously deployed on a large scale because the logistical and robustness problems are quite difficult. Simply figuring out which peers have what parts of the file and where they should be sent is difficult to do without incurring a huge overhead. In addition, real deployments experience very high churn rates. Peers rarely connect for more than a few hours, and frequently for only a few minutes [4]. Finally, there is a general problem of fairness [1]. The total download rate across all downloaders must, of mathematical necessity, be equal to the total upload rate. The strategy for allocating upload which seems most likely to make peers happy with their download rates is to make each peer’s download rate be proportional to their upload rate. In practice it’s very difficult to keep peer download rates from sometimes dropping to zero by chance, much less make upload and download rates be correlated. We will explain how BitTorrent solves all of these problems well. 1.1 BitTorrent Interface BitTorrent’s interface is almost the simplest possible. Users launch it by clicking on a hyperlink to the file they wish to download, and are given a standard “Save As” dialog, followed by a download progress dialog which is mostly notable for having an upload rate in addition to a download rate. This extreme ease of use has contributed greatly to BitTorrent’s adoption, and may even be more important than, although it certainly complements, the performance and cost redistribution features which are described in this paper.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Dissertation
JUXMEM : un service de partage transparent de données pour grilles de calcul fondé sur une approche pair-à-pair
Mathieu Jan
- 20 Nov 2006
TL;DR: Notre proposition s'inspire essentiellement des systemes a memoire virtuellement partagee (MVP) et des systeme pair-a-pair (P2P) et nous proposons une architecture appelee JuxMem (pour Juxtaposted Memory) ainsi qu'une implementation s'appuyant sur the specification P2P JXTA.
15
Rapid Identification of BitTorrent traffic
Jason But,Philip Branch,Tung Le +2 more
- 10 Oct 2010
TL;DR: This paper analyzes the statistical properties of BitTorrent traffic and selects four features that can be used for real-time classification using Machine Learning techniques and trains and test a classifier using the C4.5 algorithm.
15
User-Level Virtual Network Support for Sky Computing
Mauricio Tsugawa,Andrea Matsunaga,José A. B. Fortes +2 more
- 09 Dec 2009
TL;DR: The results confirm that TinyViNe enables cross-cloud computing while having little impact on application performance, and auto-configuration and “download-and-run” capabilities for easy deployment by users who are not knowledgeable about networking.
15
BitTorrent on mobile phones - energy efficiency of a distributed proxy solution
Imre Kelényi,Akos Ludanyi,Jukka K. Nurminen +2 more
- 15 Aug 2010
TL;DR: This paper uses the BitTorrent protocol on the proxy servers to download and push content to mobile devices in an energy efficient way and study cases where consumers host a distributed proxy on several home computing devices such as routers and desktop computers.
15
Large Scale Distributed Simulation of p2p Networks
Tien Tuan Anh Dinh,Michael Lees,Georgios Theodoropoulos,Rob Minson +3 more
- 13 Feb 2008
TL;DR: This paper presents a tool for executing large scale simulation of p2p systems which scale effectively, only limited by the amount of computational resource available (memory and CPU) through the application of parallel discrete event simulation techniques to an existing, already scalable simulator, peersim.
15
References
Kademlia: A Peer-to-Peer Information System Based on the XOR Metric
Petar Maymounkov,David Mazières +1 more
- 07 Mar 2002
TL;DR: In this paper, the authors describe a peer-to-peer distributed hash table with provable consistency and performance in a fault-prone environment, which routes queries and locates nodes using a novel XOR-based metric topology.
Free riding on Gnutella
TL;DR: It is argued that free riding leads to degradation of the system performance and adds vulnerability to the system, and copyright issues might become moot compared to the possible collapse of such systems.
1.8K
SplitStream: High-Bandwidth Content Distribution in Cooperative Environments
Miguel Castro,Peter Druschel,Anne-Marie Kermarrec,Animesh Nandi,Antony Rowstron,Atul Singh +5 more
- 21 Feb 2003
TL;DR: SplitStream is a high-bandwidth content distribution system based on application-level multicast that distributes the forwarding load among all the participants, and is able to accommodate participating nodes with different bandwidth capacities.
•Book
Linked: The New Science of Networks
Albert-László Barabási
- 14 May 2002
TL;DR: An ink jet comprises an elastic tubular member characterized by piezoelectric properties that is terminated in an orifice adapted to pass droplets of ink when the chamber formed within the tubular members is reduced in size.