Experiences with CoralCDN: a five-year operational view

作者: Michael J. Freedman

DOI: 10.5555/1855711.1855718

关键词:

摘要: CoralCDN is a self-organizing web content distribution network (CDN). Publishing through as simple making small change to URL's hostname; decentralized DNS layer transparently directs browsers nearby participating cache nodes, which in turn cooperate minimize load on the origin webserver. has been publicly available PlanetLab since March 2004, accounting for majority of its bandwidth and serving requests several million users (client IPs) per day. This paper describes CoralCDN's usage scenarios number experiences drawn from multi-year deployment. These lessons range specific general, touching Web (APIs, naming, security), CDNs (robustness resource management), virtualized hosting (visibility control). We identify design aspects changes that helped succeed, yet also those proved wrong current environment.

参考文章(29)
Paul Gardner, Margo Seltzer, None, Network coordinates in the wild networked systems design and implementation. pp. 22- 22 ,(2007)
E. Freudenthal, D. Herrera, S. Gutstein, R. Spring, L. Longpré, Fern: An updatable authenticated dictionary suitable for distributed caching mathematical methods models and architectures for network security systems. pp. 141- 146 ,(2007) , 10.1007/978-3-540-73986-9_11
David Mazières, Eric Freudenthal, Michael J. Freedman, Democratizing content publication with coral networked systems design and implementation. pp. 18- 18 ,(2004)
Jeff Terrace, Michael J. Freedman, Hao Eric Liu, Sean Stern, Harold Laidlaw, Bringing P2P to the web: security and privacy in the firecoral network international workshop on peer-to-peer systems. pp. 7- 7 ,(2009)
Peter Pietzuch, Jonathan Ledlie, Margo Seltzer, Supporting network coordinates on PlanetLab WORLDS'05 Proceedings of the 2nd conference on Real, Large Distributed Systems - Volume 2. pp. 19- 24 ,(2005)
Anawat Chankhunthod, Peter B. Danzig, Chuck Neerdaels, Michael F. Schwartz, Kurt J. Worrell, A Hierarchical Internet Object Cache usenix annual technical conference. pp. 13- 13 ,(1995) , 10.21236/ADA446612
Michael J. Freedman, David Maziéres, Sloppy Hashing and Self-Organizing Clusters international workshop on peer-to-peer systems. pp. 45- 55 ,(2003) , 10.1007/978-3-540-45172-3_4
Roger Dingledine, Nick Mathewson, Paul Syverson, Tor: the second-generation onion router usenix security symposium. pp. 21- 21 ,(2004) , 10.21236/ADA465464
Matei Zaharia, Andy Konwinski, Anthony D. Joseph, Ion Stoica, Randy Katz, Improving MapReduce performance in heterogeneous environments operating systems design and implementation. pp. 29- 42 ,(2008) , 10.5555/1855741.1855744
Limin Wang, Vivek Pai, Larry Peterson, The effectiveness of request redirection on CDN robustness ACM SIGOPS Operating Systems Review. ,vol. 36, pp. 345- 360 ,(2002) , 10.1145/844128.844160