The Akamai network: a platform for high-performance internet applications

@article{Nygren2010TheAN,
  title={The Akamai network: a platform for high-performance internet applications},
  author={Erik Nygren and Ramesh K. Sitaraman and Jennifer Sun},
  journal={ACM SIGOPS Oper. Syst. Rev.},
  year={2010},
  volume={44},
  pages={2-19}
}
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. 
Overlay Networks: An Akamai Perspective
TLDR
The gap between what modern Internet-based services need and what the Internet actually provides is bridged, and guarantees on high performance, availability, scalability and security are not inherently provided on the Internet in accordance with its best effort design principle. Expand
Towards a Smart, Self-scaling Cooperative Web Cache
TLDR
This paper provides analysis, design and prototype implementation of Cooperative Web Cache, which allows us to scale web service delivery and cope with demand spikes by employing clients in content replication. Expand
Scaling a monitoring infrastructure for the Akamai network
TLDR
This paper describes the design of, and experience with, Query, a monitoring system that supports the Akamai EdgePlatform, a distributed computing platform that allows administrators, operations staff, developers, customers, and automated systems near real-time access to data about activity inAkamai's network. Expand
Data Logistics: Toolkit and Applications
TLDR
An approach known as Data Logistics is described as a model for exposing generic storage throughout the network, enabling broader access to data sharing capabilities supporting a wide range of devices and networking infrastructure. Expand
Structured Overlay Networks for a New Generation of Internet Services
  • Amy Babay, C. Danilov, +6 authors Y. Amir
  • Computer Science
  • 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)
  • 2017
TLDR
The effectiveness of structured overlay networks in supporting today's demanding applications is demonstrated and forward-looking ideas for leveraging the framework to develop protocols that push the boundaries of what is possible in terms of performance and resilience are proposed. Expand
A server-to-server view of the internet
TLDR
This paper exploits the distributed platform of a large content delivery network, composed of thousands of servers around the globe, to assess the performance characteristics of the Internet's core and results indicate that significant daily oscillations in end-to-end RTTs of server- to-server paths is not the norm, but does occur, and, in most cases, contributes about a 20 ms increase in server-To-server path latencies. Expand
Application, Workload, and Infrastructure Models for Virtualized Content Delivery Networks Deployed in Edge Computing Environments
  • T. Duc, Per-Olov Östberg
  • Computer Science
  • 2018 27th International Conference on Computer Communication and Networks (ICCCN)
  • 2018
TLDR
It has been shown that leveraging edge resources for the deployment of caches of content greatly benefits CDNs, and the models are described from an edge computing perspective and intended to be integrated in network topology aware application orchestration and resource management systems. Expand
A New Generation Network Architecture to Accommodate Virtual Network Application Services
TLDR
This work proposes an architecture that coordinates requirements of both types of providers based on network virtualization technologies in general and Open Flow framework in particular, and can easily construct a virtual network for its application service. Expand
On the cache performance of the information centric network
  • S. Hassan, Z. Aziz, K. Nisar
  • Computer Science
  • 2013 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRICAL AND ELECTRONIC ENGINEERING (ICCEEE)
  • 2013
TLDR
A comparative analysis of in- network and edge network caching mechanism using network simulation proved that in-network caching mechanism is far better than network edge caching with improved throughout, increase link capacity to avoid congestion. Expand
Making edge-computing resilient
TLDR
This paper proposes a design for meeting the challenge of how to design client-edge-server systems so they can tolerate edge failures and client mobility called the Client-Edge-Server for Stateful Network Applications (CESSNA). Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 52 REFERENCES
Experience with some Principles for Building an Internet-Scale Reliable System
TLDR
The design methodology used to achieve commercial-quality reliability in the Akamai content delivery network is discussed, some simple principles used to assure high reliability are presented, and their application is illustrated. Expand
ACMS: the Akamai configuration management system
TLDR
The design and implementation of a configuration management system for the Akamai Network is discussed, which allows reliable yet highly asynchronous delivery of configuration information, is significantly fault-tolerant, and can scale if necessary to hundreds of thousands of servers. Expand
Improving Performance on the Internet
TLDR
It is shown that the limiting bottleneck is the middle mile, or the time data spends traveling back and forth across the Internet, between origin server and end user. Expand
Scaling a monitoring infrastructure for the Akamai network
TLDR
This paper describes the design of, and experience with, Query, a monitoring system that supports the Akamai EdgePlatform, a distributed computing platform that allows administrators, operations staff, developers, customers, and automated systems near real-time access to data about activity inAkamai's network. Expand
Globally Distributed Content Delivery
TLDR
The Akamai system has since evolved to distribute dynamically generated pages and even applications to the network's edge, providing customers with on-demand bandwidth and computing capacity and lets content providers' infrastructure requirements be reduced, and lets them deploy or expand services more quickly and easily. Expand
Edgecomputing: extending enterprise applications to the edge of the internet
TLDR
The current implementation of Akamai EdgeComputing supports application programming platforms such as Java 2 Enterprise Edition and Microsoft's .NET Framework, in large part because they make it easier to address some of the challenges of implementing a distributed application service on the Internet's edge. Expand
Akamai state of the internet report, Q4 2009
TLDR
Data gathered across Akamai's global server network about attack traffic, Internet and broadband penetration, and mobile connectivity, as well as trends seen in this data over time are reviewed. Expand
Towards Realizing the Performance and Availability Benefits of a Global Overlay Network
Prior analyses of the benefits of routing overlays are based on platforms consisting of nodes located primarily in North America, on the academic Internet, and at the edge of the network. This paperExpand
Improving end-to-end availability using overlay networks
TLDR
This dissertation explores three systems designed to mask Internet failures, and, through a study of three years of data collected on a 31-site testbed, why these failures happen and how effectively they can be masked. Expand
Multicast routing in internetworks and extended LANs
TLDR
This paper proposes extensions to two common internetwork routing algorithms—distance-vector routing and link-state routing—to support low-delay datagram multicasting, and shows how different link-layer and network-layer multicast routing algorithms can be combined hierarchically to support multicasting across large, heterogeneous internetworks. Expand
...
1
2
3
4
5
...