Abstract
Comprising more than 61,000 servers located across nearly 1,000 networks in 70 countries worldwide, the Akamai platform delivers hundreds of billions of Internet interactions daily, helping thousands of enterprises boost the performance and reliability of their Internet applications. In this paper, we give an overview of the components and capabilities of this large-scale distributed computing platform, and offer some insight into its architecture, design principles, operation, and management.
References
- Afergan, M., Wein, J., and LaMeyer, A. Experience with Some Principles for Building an Internet-Scale Reliable System. In Proceedings of the 2nd conference on Real, Large Distributed Systems, pp.1--6, Dec. 2005. Google Scholar
Digital Library
- Akamai Customer List: http://www.akamai.com/html/customers/index.htmlGoogle Scholar
- Akamai NetSession Interface (Client Side Delivery) Overview: http://www.akamai.com/client/Google Scholar
- Akamai Online Commerce: http://www.akamai.com/dl/akamai/Akamai_Online_Commerce.pdfGoogle Scholar
- Andersen, D. Improving End-to-End Availability Using Overlay Networks. PhD thesis, MIT, 2005. http://www.cs.cmu.edu/~dga/papers/andersen-phd-thesis.pdf Google Scholar
Digital Library
- Andersen, D., Balakrishnan, H., Kaashoek, F., and Morris, R. Resilient Overlay Networks. 18th ACM SOSP, Oct. 2001. Google Scholar
Digital Library
- Andreev, K., Maggs, B., Meyerson, A. and Sitaraman, R. Designing Overlay Multicast Networks for Streaming. In Proceedings of the Fifteenth Annual ACM Symposium on Parallell Algorithms and Architectures (SPAA), June 2003. Google Scholar
Digital Library
- Androutsellis-Theotokis, S. and Spinellis, D. A survey of peer-to-peer content distribution technologies. ACM Computing Surveys, 36(4): 335--371, 2004. Google Scholar
Digital Library
- Associated Press. At a glance, a look at Internet outages due to route 'hijackings'. May 2010. http://blog.taragana.com/index.php/archive/at-a-glance-alook-at-internet-outages-due-to-route-hijackings/Google Scholar
- Belson, D. Akamai State of the Internet Report, ACM SIGOPS Operating Systems Review, 44(3), July 2010. Google Scholar
Digital Library
- Case study of Akamai customer eBags: http://www.akamai.com/html/customers/case_study_ebags.htmlGoogle Scholar
- Chu, Y., Rao, S., Seshan, S. and Zhang, H. A Case for End System Multicast. IEEE Journal on Selected Areas in Communication (JSAC), Special Issue on Networking Support for Multicast, 20(8), 2002. Google Scholar
Digital Library
- CIDR Report: http://www.cidr-report.org/as2.0/Google Scholar
- Cisco Systems. Cisco Visual Networking Index: Forecast and Methodology, 2009-2014. June 2010. http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11-481360.pdfGoogle Scholar
- Davis, A., Parikh, J., and Weihl, W. EdgeComputing: Extending Enterprise Applications to the Edge of the Internet. In Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters, May 2004. Google Scholar
Digital Library
- Deering, S. Multicast Routing in Internetworks and Extended LANs. In Proceedings of the ACM SIGCOMM, August 1988. Google Scholar
Digital Library
- Detour Project: http://www.cs.washington.edu/research/networking/detour/Google Scholar
- Dilley, J., Maggs, B., Parikh, J., Prokop, H., Sitaraman, R., and Weihl, B. Globally Distributed Content Delivery. IEEE Internet Computing, 6(5):50--58, 2002. Google Scholar
Digital Library
- Forrester Consulting. eCommerce Web Site Performance Today: An Updated Look At Consumer Reaction To A Poor Online Shopping Experience. Aug. 17, 2009.Google Scholar
- IDC. Determining the Return on Investment of Web Application Acceleration Managed Services. Oct. 2009.Google Scholar
- Karger, D., Lehman, E., Leighton, T., Panigrahy, R., Levine, and M., Lewin, D. Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web. In Proceedings of the Twenty-ninth Annual ACM Symposium on Theory of Computing, pp. 654--663, 1997. Google Scholar
Digital Library
- Karger, D., Sherman, A., Berkheimer, A., Bogstad, B., Dhanidina, R., Iwamoto, K., Kim, B., Matkins, L., and Yerushalmi, Y. Web Caching with Consistent Hashing. Computer Networks, 31(11): 1203--1213, 1999. Google Scholar
Digital Library
- Katabi, D., Handley, M., and Rohrs, C. Congestion Control for High Bandwidth-Delay Product Networks. In Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, 2002. Google Scholar
Digital Library
- Kontothanassis, L., Sitaraman, R., Wein, J., Hong, D., Kleinberg, R., Mancuso, B., Shaw, D., and Stodolsky, D. A Transport Layer for Live Streaming in a Content Delivery Network. In Proceedings of the IEEE, Special issue on evolution of Internet technologies, 92(9):1408--1419, Aug. 2004.Google Scholar
Cross Ref
- Kuhn, R., Kotikalapudi, S., and Montgomery, D. Border Gateway Protocol Security: Recommendations of the National Institute of Standards and Technology. Special Publication 800-54, July 2007. http://csrc.nist.gov/publications/nistpubs/800-54/SP800-54.pdf Google Scholar
Digital Library
- Lamport, L. The Part-Time Parliament. ACM Transactions on Computer Systems, 16(2):133--169, May 1998. Google Scholar
Digital Library
- Leighton, T. Improving Performance on the Internet. Communications of the ACM, 52(2):44--51, Feb. 2009. Google Scholar
Digital Library
- Leighton, T., Maggs, B., and Sitaraman, R. On the fault tolerance of some popular bounded-degree networks. In the 33rd Annual Symposium on Foundations of Computer Science (FOCS), pp. 542--552, 1992. Google Scholar
Digital Library
- Net Market Share: http://marketshare.hitslink.com/browsermarket-share.aspx?qprid=2Google Scholar
- Network Working Group RFC 3649. High Speed TCP for Large Congestion Windows, Dec 2003. http://www.ietf.org/rfc/rfc3649.txtGoogle Scholar
- Nguyen, T. and Zakhor, A. Path Diversity with Forward Error Correction (PDF) System for Packet Switched Networks. In Proceedings of IEEE INFOCOM 2003, Apr. 2003.Google Scholar
Cross Ref
- NSF NeTS FIND Initiative: http://www.nets-find.net/Google Scholar
- Qureshi, A., Weber, R., Balakrishnan, H., Guttag, J., Maggs, B. Cutting the Electric Bill for Internet-Scale Systems. ACM SIGCOMM, 2009. Google Scholar
Digital Library
- Rahul, H., Kasbekar, M., Sitaraman, R., and Berger, A. Towards Realizing the Performance and Availability Benefits of a Global Overlay Network. MIT CSAIL TR 2005-070, Dec. 2005. http://hdl.handle.net/1721.1/30580Google Scholar
- Renesys Blog. Wrestling With the Zombie: Sprint Depeers Cogent, Internet Partitioned. Oct. 2008. http://www.renesys.com/blog/2008/10/wrestling-with-thezombie-spri.shtmlGoogle Scholar
- Repantis, T., Cohen, J., Smith, S., and Wein, J. Scaling a Monitoring Infrastructure for the Akamai Network. ACM SIGOPS Operating Systems Review, 44(3), July 2010. Google Scholar
Digital Library
- Resilient Overlay Networks: http://nms.csail.mit.edu/ron/Google Scholar
- Savage, S., Collins, A., Hoffman, E., Snell, J., and Anderson, T. The End-to-End Effects of Internet Path Selection. In Proc. ACM SIGCOMM, pp. 289--299, Sept. 1999. Google Scholar
Digital Library
- Sherman, A., Lisiecki, P., Berkheimer, A., and Wein, J. ACMS: The Akamai configuration Management System. In Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation, pp. 245--258, 2005. Google Scholar
Digital Library
- Sitaraman, R. Communication and fault tolerance in parallel computers. PhD thesis, Princeton University, 1993. Google Scholar
Digital Library
- Souders, S. High-performance web sites. Communications of the ACM, 51(12):36--41, Dec. 2008. Google Scholar
Digital Library
- TCPHA: http://dragon.linuxvs.org/~dragonfly/htm/tcpha.htmGoogle Scholar
- TeleGeography. Cable cuts disrupt Internet in Middle East and India. CommsUpdate, Jan. 2008. http://www.telegeography.com/cu/article.php?article_id=21528.Google Scholar
- Testimonial of Akamai customer MySpace: http://www.akamai.com/html/customers/testimonials/myspace.htmlGoogle Scholar
- Tierney, B. TCP Tuning Guide for Distributed Applications on Wide Area Networks. USENIX & SAGE Login, 26(1):33--39, Feb. 2001.Google Scholar
- Tolly. Akamai IP Application Accelerator Service: Realworld Performance Benchmarking of the Citrix Virtual Desktop Enviroment. Sept. 2009. http://www.tolly.com/DocDetail.aspx?DocNumber=209121Google Scholar
- YouTube Blog, May 16, 2010. http://youtubeglobal.blogspot.com/2010/05/at-five-years-two-billionviews-per-day.htmlGoogle Scholar
Index Terms
The Akamai network: a platform for high-performance internet applications





Comments