USENIX 2005 Annual Technical Conference, General Track Abstract
Pp. 193208 of the Proceedings
Maintaining High-Bandwidth Under Dynamic Network Conditions
Dejan Kostic, Ryan Braud, Charles Killian, Erik Vandekieft, James W. Anderson,
Alex C. Snoeren, and Amin Vahdat, University of California, San Diego
Abstract
The need to distribute large files across multiple wide-area sites is
becoming increasingly common, for instance, in support of scientific
computing, configuring distributed systems, distributing software
updates such as open source ISOs or Windows patches, or disseminating
multimedia content. Recently a number of techniques have been proposed
for simultaneously retrieving portions of a file from multiple remote
sites with the twin goals of filling the client's pipe and overcoming
any performance bottlenecks between the client and any individual
server. While there are a number of interesting tradeoffs in locating
appropriate download sites in the face of dynamically changing network
conditions, to date there has been no systematic evaluation of the
merits of different protocols. This paper explores the design space of
file distribution protocols and conducts a detailed performance
evaluation of a number of competing systems running in both controlled
emulation environments and live across the Internet. Based on our
experience with these systems under a variety of conditions,
we propose, implement and evaluate Bullet' (Bullet prime), a mesh based high
bandwidth data dissemination system that outperforms previous techniques
under both static and dynamic conditions.
- View the full text of this paper in HTML and PDF.
Until April 2006, you will need your USENIX membership identification in order to access the full papers. The Proceedings are published as a collective work, © 2005 by the USENIX Association. All Rights Reserved. Rights to individual papers remain with the author or the author's employer. Permission is granted for the noncommercial reproduction of the complete work for educational or research purposes. USENIX acknowledges all trademarks within this paper.
- If you need the latest Adobe Acrobat Reader, you can download it from Adobe's site.
|