Publication | Closed Access
Democratizing content publication with coral
475
Citations
29
References
2004
Year
Unknown Venue
CoralCDN is a peer‑to‑peer content distribution network that lets users host high‑performance sites on inexpensive broadband, automatically replicating content through volunteer sites as users access it. The system aims to prevent traffic hot spots that could discourage volunteers and degrade performance. Publishing on CoralCDN requires only a hostname change; a peer‑to‑peer DNS layer routes browsers to nearby cache nodes, while Coral’s latency‑optimized hierarchical indexing uses a distributed sloppy hash table to coordinate content placement.
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1