ACM Home Page
Please provide us with feedback. Feedback
Uplink allocation beyond choke/unchoke: or how to divide and conquer best
Full text PdfPdf (461 KB)
Source International Conference On Emerging Networking Experiments And Technologies archive
Proceedings of the 2008 ACM CoNEXT Conference table of contents
Madrid, Spain
Article No. 18  
Year of Publication: 2008
ISBN:978-1-60558-210-8
Authors
Nikolaos Laoutaris  Telefonica Research
Damiano Carra  INRIA - Sophia Antipolis
Pietro Michiardi  Eurecom
Sponsors
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 37,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1544012.1544030
What is a DOI?

ABSTRACT

Motivated by emerging cooperative P2P applications we study new uplink allocation algorithms for substituting the rate-based choke/unchoke algorithm of BitTorrent which was developed for non-cooperative environments. Our goal is to shorten the download times by improving the uplink utilization of nodes. We develop a new family of uplink allocation algorithms which we call BitMax, to stress the fact that they allocate to each unchoked node the maximum rate it can sustain, instead of an 1/(k + 1) equal share as done in the existing BitTorrent. BitMax computes in each interval the number of nodes to be unchoked, and the corresponding allocations, and thus does not require any empirically preset parameters like k. We demonstrate experimentally that Bit-Max can reduce significantly the download times in a typical reference scenario involving mostly ADSL nodes. We also consider scenarios involving network bottlenecks caused by filtering of P2P traffic at ISP peering points and show that BitMax retains its gains also in these cases.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
E. Altman, D. Barman, B. Tuffin, and M. Vojnovic. Parallel tcp sockets: Simple model, throughput and validation. In Proc. of IEEE INFOCOM '06, Barcelona, Spain, 2006.
 
2
Ashwin R. Bharambe, Cormac Herley, and Venkata N. Padmanabhan. Analyzing and improving a bittorrent networks performance mechanisms. In Proc. of IEEE INFOCOM '06, Barcelona, Spain, 2006.
 
3
 
4
Bram Cohen. Incentives build robustness in BitTorrent. In Proc. of First Workshop on Economics of Peer-to-Peer Systems, Berkeley, CA, USA, Jun 2003.
5
 
6
W. Feller. An Introduction to Probability Theory and Its Applications. Wiley, New York, 1968.
 
7
Christos Gkantsidis and Pablo Rodriguez. Network coding for large scale content distribution. In Proc. of IEEE INFOCOM '05, Miami, FL, USA, 2005.
 
8
 
9
A. Al Hamra, A. Legout, and C. Barakat. Understanding the properties of the Bittorrent Overlay. Technical Report 00162088, version 1, Inria, July 2007.
10
11
12
13
 
14
 
15
J. J. D. Mol, J. A. Pouwelse, M. Meulpolder, D. H. J. Epema, and H. J. Sips. Give-to-get: An algorithm for P2P video-on-demand. In Proc. of SPIE/ACM MMCN '08, San Jose, California, Jan 2008.
 
16
 
17
Michael Piatek, Tomas Isdal, Thomas Anderson, Arvind Krishnamurthy, and Arun Venkataramani. Do incentives build robustness in BitTorrent? In Proc. of NSDI'07, Cambridge, MA, 2007.
 
18
J. A. Pouwelse, P. Garbacki, D. H. J. Epema, and H. J. Sips. The BitTorrent P2P file-sharing system: Measurements and analysis. In Proc. of IPTPS'05, Ithaca, NY, 2005.
19
 
20
Slashdot. Comcast Hinders BitTorrent Traffic, Aug 2007.
 
21

Collaborative Colleagues:
Nikolaos Laoutaris: colleagues
Damiano Carra: colleagues
Pietro Michiardi: colleagues