Skip to main navigation Skip to search Skip to main content

The Best of Both Worlds High Availability CDN Routing Without Compromising Control

  • Jiangchen Zhu
  • , Kevin Vermeulen
  • , Italo Cunha
  • , Ethan Katz-Bassett
  • , Matt Calder
  • Columbia University
  • LAAS-CNRS
  • Universidade Federal de Minas Gerais

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Citations (Scopus)

Abstract

Content delivery networks (CDNs) provide fast service to clients by replicating content at geographically distributed sites. Most CDNs route clients to a particular site using anycast or unicast with DNS-based redirection. We analyze anycast and unicast and explain why neither of them provides both precise control of user-to-site mapping and high availability in the face of failures, two fundamental goals of CDNs. Anycast compromises control (and hence performance), and unicast compromises availability. We then present new hybrid techniques and demonstrate via experiments on the real Internet that these techniques provide both a high level of traffic control and fast failover following site failures.

Original languageEnglish
Title of host publicationIMC 2022 - Proceedings of the 2022 ACM Internet Measurement Conference
PublisherAssociation for Computing Machinery
Pages655-663
Number of pages9
ISBN (Electronic)9781450392594
DOIs
Publication statusPublished - 25 Oct 2022
Externally publishedYes
Event22nd ACM Internet Measurement Conference, IMC 2022 - Nice, France
Duration: 25 Oct 202227 Oct 2022

Publication series

NameProceedings of the ACM SIGCOMM Internet Measurement Conference, IMC

Conference

Conference22nd ACM Internet Measurement Conference, IMC 2022
Country/TerritoryFrance
CityNice
Period25/10/2227/10/22

Keywords

  • Anycast
  • CDN
  • availability
  • performance
  • routing
  • unicast

Fingerprint

Dive into the research topics of 'The Best of Both Worlds High Availability CDN Routing Without Compromising Control'. Together they form a unique fingerprint.

Cite this