NSDI '04 Abstract
Pp. 239252 of the Proceedings
Democratizing Content Publication with Coral
Michael Freedman, Eric Freudenthal, and David Maziéres, New York University
Abstract
CoralCDN is a peer-to-peer content distribution network that allows a
user to run a web site that offers high performance and meets huge
demand, all for the price of a cheap broadband Internet connection.
Volunteer sites that
run CoralCDN automatically replicate content as a side
effect of users accessing it. Publishing through CoralCDN is as
simple as making a small change to the hostname in an object's URL; a
peer-to-peer DNS layer transparently redirects browsers to nearby
participating cache nodes, which in turn cooperate to minimize load on
the origin web server. One of the system's key goals is to avoid
creating hot spots that might dissuade volunteers and hurt
performance.
It achieves this through Coral,
a latency-optimized hierarchical indexing infrastructure based on
a novel abstraction called a distributed sloppy hash
table,
or DSHT.
- View the full text of this paper in HTML and PDF.
The Proceedings are published as a collective work, © 2004 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.
|