Computing on the edge: a platform for replicating internet applications

  • Authors:
  • Michael Rabinovich;Zhen Xiao;Amit Aggarwal

  • Affiliations:
  • AT&T Labs - Research;AT&T Labs - Research;Microsoft

  • Venue:
  • Web content caching and distribution
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Content delivery networks (CDNs) improve the scalability of accessing static and, recently, streaming content. However, proxy caching can improve access to these types of content as well. A unique value of CDNs is therefore in improving performance of accesses to dynamic content and other computer applications. We describe an architecture, algorithms, and a preliminary performance study of a CDN for applications (ACDN). Our system includes novel algorithms for automatic redeployment of applications on networked servers as required by changing demand and for distributing client requests among application replicas based on their load and proximity. The system also incorporates a mechanism for keeping application replicas consistent in the presence of developer updates to the content. A prototype of the system has been implemented.