Slurpie: a cooperative bulk data transfer protocol
- 22 February 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2 (0743166X) , 941-951
- https://doi.org/10.1109/infcom.2004.1356981
Abstract
We present Slurpie: a peer-to-peer protocol for bulk data transfer. Slurpie is specifically designed to reduce client download times for large, popular files, and to reduce load on servers that serve these files. Slurpie employs a novel adaptive downloading strategy to increase client performance, and employs a randomized backoff strategy to precisely control load on the server. We describe a full implementation of the Slurpie protocol, and present results from both controlled local-area and wide-area testbeds. Our results show that Slurpie clients improve performance as the size of the network increases, and the server is completely insulated from large flash crowds entering the Slurpie network.Keywords
This publication has 19 references indexed in Scilit:
- Congestion avoidance in computer networks with a connectionless network layer: concepts, goals and methodologyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Construction of an efficient overlay multicast infrastructure for real-time applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Server selection using dynamic path characterization in wide-area networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Resilient multicast support for continuous-media applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Informed content delivery across adaptive overlay networksPublished by Association for Computing Machinery (ACM) ,2002
- Measuring link bandwidths using a deterministic model of packet delayACM SIGCOMM Computer Communication Review, 2000
- Using pathchar to estimate Internet link characteristicsPublished by Association for Computing Machinery (ACM) ,1999
- A digital fountain approach to reliable distribution of bulk dataPublished by Association for Computing Machinery (ACM) ,1998
- Congestion avoidance and controlACM SIGCOMM Computer Communication Review, 1988
- Space/time trade-offs in hash coding with allowable errorsCommunications of the ACM, 1970