![]() |
Network Systems Group Princeton University Publication Info |
(Re)Design Considerations for Scalable Large-File Content Distribution
Brian Biskeborn
Michael Golightly
KyoungSoo Park
Vivek S. Pai
The CoBlitz system was designed to provide efficient large file transfer in a managed infrastructure environment. It uses a content distribution network (CDN) coupled with a swarm-style chunk distribution system to reduce the bandwidth required at origin servers. With 6 months of operation, we have been able to observe its behavior in typical usage, and glean information on how it could be redesigned to better suit its target audience. At its heart, this paper describes what happens when a plausible conceptual design meets the harsh realities of life on the Internet. We describe our experiences improving CoBlitz's performance via a range of techniques, including measurement-based feedback, heuristic changes, and new algorithms. In the process, we triple CoBlitz's performance, and we reduce the load it places on origin servers by a factor of five. In addition to improving performance for CoBlitz's users, we believe that our experiences will also be beneficial to other researchers working on large-file transfer and content distribution networks.
In Proceedings of the Second Workshop on Real, Large, Distributed Systems
(WORLDS '05)
San Francisco, CA, December 2005
paper gzip'd PostScript, 156 kB
paper PDF, 120 kB
talk slides PowerPoint, 340 kB
BibTeX