Overlay Networks: An Akamai Perspective

Overlay Networks: An Akamai Perspective
复制标题

Overlay 网络:Akamai 的视角

DOI:
10.1002/9781118909690.ch16
复制
发表时间:
2014
影响因子:
2.5
通讯作者:
Manish Jain
Manish Jain
中科院分区:
计算机科学2区
文献类型:
--
作者:
R. Sitaraman;Mangesh Kasbekar;Woody Lichtenstein;Manish Jain

文献摘要

被引文献

相似文献

互联网通过为商业、商业、娱乐、新闻和社交提供广泛的应用,正在改变人类社会通信的方方面面。现代和未来的分布式应用程序需要高可靠性、高性能、高安全性和可伸缩性,但还需要以低运营成本快速和可持续地开发。例如,主要的电子商务网站要求至少“四个九”(99.99%)的可靠性,每月允许的停机时间不超过几分钟。作为另一个例子,未来高质量电视向互联网的迁移将需要巨大的可扩展性,才能将每秒数十PB的数据完美地传输给世界各地的全球观众。然而,互联网从来没有被设计成提供这种现代和未来的分布式应用程序的严格要求。它被创建为一个由网络组成的异类网络,其设计使不同的实体能够以“最大努力”的方式相互作用。对高性能、可用性、可伸缩性和安全性的保证并不是按照其尽力而为的设计原则在因特网上固有地提供的。今天的互联网是由13,000多个自治网络组成的巨大拼凑而成的网络,这些网络经常竞争业务。在此补丁程序中传输信息时出现故障和性能下降是经常发生的事情。那么,我们将如何弥合现代基于互联网的服务需求与互联网实际提供的服务之间的差距呢?完全清白的-
The Internet is transforming every aspect of communication in human society by enabling a wide range of applications for business, commerce, entertainment, news, and social interaction. Modern and future distributed applications require high reliability, performance, security, and scalability, and yet need to be developed rapidly and sustainably at low operating costs. For instance, major e-commerce sites require at least “four nines” (99.99%) of reliability, allowing no more than a few minutes of downtime per month. As another example, the future migration of high-quality television to the Internet would require massive scalability to flawlessly transport tens of petabits per second of data to global audiences around the world. However, the Internet was never architected to provide the stringent requirements of such modern and futuristic distributed applications. It was created as a heterogeneous network of networks, and its design enables various entities to interact with each other in a “best effort” fashion. Guarantees on high performance, availability, scalability and security are not inherently provided on the Internet in accordance with its best effort design principle. Today’s Internet is a vast patchwork of more than 13,000 autonomous networks that often compete for business. Failures and performance degradation in transporting information across this patchwork are routine occurrences. So, how would we bridge the gap between what modern Internet-based services need and what the Internet actually provides? A complete clean-