CDN Brokering. Content Distribution Internetworking



Similar documents
CDN Brokering. Alexandros Biliris, Chuck Cranor, Fred Douglis, Michael Rabinovich, Sandeep Sibal, Oliver Spatscheck, and Walter Sturm

CDN Brokering. Alexandros Biliris, Chuck Cranor, Fred Douglis, Michael Rabinovich, Sandeep Sibal, Oliver Spatscheck, and Walter Sturm

Cisco Videoscape Distribution Suite Service Broker

High volume Internet data centers. MPLS-based Request Routing. Current dispatcher technology. MPLS-based architecture

Web Caching and CDNs. Aditya Akella

How To Understand The Power Of A Content Delivery Network (Cdn)

A Precise and Efficient Evaluation of the Proximity between Web Clients

Analysing the impact of CDN based service delivery on traffic engineering

DATA COMMUNICATOIN NETWORKING

Content Delivery Networks

Content Delivery Networks

Content Delivery Networks (CDN) Dr. Yingwu Zhu

Enabling Media Rich Curriculum with Content Delivery Networking

Superior Disaster Recovery with Radware s Global Server Load Balancing (GSLB) Solution

FortiBalancer: Global Server Load Balancing WHITE PAPER

Web Application Hosting Cloud Architecture

Networking Topology For Your System

The Measured Performance of Content Distribution Networks

Global Server Load Balancing

Measuring the Web: Part I - - Content Delivery Networks. Prof. Anja Feldmann, Ph.D. Dr. Ramin Khalili Georgios Smaragdakis, PhD

Design, Implementation and Operation of a Large Enterprise Content Distribution Network

John S. Otto Fabián E. Bustamante

SiteCelerate white paper

Key Components of WAN Optimization Controller Functionality

The Effect of Caches for Mobile Broadband Internet Access

Lecture 3: Scaling by Load Balancing 1. Comments on reviews i. 2. Topic 1: Scalability a. QUESTION: What are problems? i. These papers look at

Bringing Local DNS Servers Close to Their Clients

HUAWEI OceanStor Load Balancing Technical White Paper. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD.

Global Server Load Balancing

Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS

Efficient Parallel Distributed Load Balancing in Content Delivery Networks

Evaluating User-perceived Benefits of Content Distribution Networks

Content Delivery and the Natural Evolution of DNS

FastRoute: A Scalable Load-Aware Anycast Routing Architecture for Modern CDNs

Network Positioning System

The secret life of a DNS query. Igor Sviridov <sia@nest.org>

Alteon Global Server Load Balancing

Overlay Networks. Slides adopted from Prof. Böszörményi, Distributed Systems, Summer 2004.

The Application Front End Understanding Next-Generation Load Balancing Appliances

Choosing a Content Delivery Method

1. Comments on reviews a. Need to avoid just summarizing web page asks you for:

Content Delivery Networks and their interconnection (tutorial) Dr. M. Oskar van Deventer

Traffic delivery evolution in the Internet ENOG 4 Moscow 23 rd October 2012

The Application Delivery Controller Understanding Next-Generation Load Balancing Appliances

Demand Routing in Network Layer for Load Balancing in Content Delivery Networks

A Task-Based Adaptive-TTL approach for Web Server Load Balancing *

Teridion. Rethinking Network Performance. The Internet. Lightning Fast. Technical White Paper July,

Flash Crowds & Denial of Service Attacks

Testing & Assuring Mobile End User Experience Before Production. Neotys

Data Center Content Delivery Network

CISCO WIDE AREA APPLICATION SERVICES (WAAS) OPTIMIZATIONS FOR EMC AVAMAR

The old Internet. Software in the Network: Outline. Traditional Design. 1) Basic Caching. The Arrival of Software (in the network)

Content Switching Module for the Catalyst 6500 and Cisco 7600 Internet Router

Microsoft Exchange Load Balancing. Unique Applied Patent Technology By XRoads Networks

Distributed Systems. 23. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2015

Chapter 18. Network Management Basics

Week 3 / Paper 2. Bernhard Ager, Wolfgang Mühlbauer, Georgios Smaragdakis, Steve Uhlig ACM IMC 2010.

Accurate End-to-End Performance Management Using CA Application Delivery Analysis and Cisco Wide Area Application Services

TRUFFLE Broadband Bonding Network Appliance. A Frequently Asked Question on. Link Bonding vs. Load Balancing

GLOBAL SERVER LOAD BALANCING WITH SERVERIRON

Ensuring Business Continuity and Disaster Recovery with Coyote Point Systems Envoy

ATIS Open Web Alliance. Jim McEachern Senior Technology Consultant ATIS

The importance of Drupal Cache. Luis F. Ribeiro Ci&T Inc. 2013

CHAPTER 4 PERFORMANCE ANALYSIS OF CDN IN ACADEMICS

Introduction to Network Management

HIGH-SPEED BRIDGE TO CLOUD STORAGE

Web DNS Peer-to-peer systems (file sharing, CDNs, cycle sharing)

Study of Flexible Contents Delivery System. With Dynamic Server Deployment

Akamai CDN, IPv6 and DNS security. Christian Kaufmann Akamai Technologies DENOG 5 14 th November 2013

The Role of WAN Optimization in Cloud Infrastructures

networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER

Handling Flash Crowds From Your Garage

Zscaler Internet Security Frequently Asked Questions

How To Manage Dns On An Elfiq Link Load Balancer (Link Balancer) On A Pcode (Networking) On Ipad Or Ipad (Netware) On Your Ipad On A Ipad At A Pc Or Ipa

Virtual CDNs: Maximizing Performance While Minimizing Cost

NQA Technology White Paper

Department of Computer Science Institute for System Architecture, Chair for Computer Networks. Caching, Content Distribution and Load Balancing

Measuring CDN Performance. Hooman Beheshti, VP Technology

A DNS Reflection Method for Global Traffic Management

Formación en Tecnologías Avanzadas

TRUFFLE Broadband Bonding Network Appliance BBNA6401. A Frequently Asked Question on. Link Bonding vs. Load Balancing

Fast Innovation requires Fast IT

The Survey Report on DNS Cache & Recursive Service in China Mainland

Performance Management Best Practices for Broadband Service Providers

Active ISP Involvement in Content-Centric Future Internet Eugene Kim

Cisco Application Networking for IBM WebSphere

Robust and Seamless Control Flow for Load Balancing in Content Delivery Networks

Reverse Proxy Caching

Rapid IP redirection with SDN and NFV. Jeffrey Lai, Qiang Fu, Tim Moors December 9, 2015

Distributed Systems 19. Content Delivery Networks (CDN) Paul Krzyzanowski

THE MASTER LIST OF DNS TERMINOLOGY. v 2.0

A Tool for Evaluation and Optimization of Web Application Performance

Advanced Networking Technologies

Distributed Systems. 25. Content Delivery Networks (CDN) 2014 Paul Krzyzanowski. Rutgers University. Fall 2014

Comparative Performance Report

Measuring a Commercial Content Delivery Network

Q: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing?

APracticalArchitectureforanAnycastCDN

Address Resolution Protocol (ARP)

CDN and Traffic-structure

Transcription:

CDN Brokering Alex Biliris, Chuck Cranor, Fred Douglis, Michael Rabinovich, Sandeep Sibal, Oliver Spatscheck, and Walter Sturm AT&T Labs--Research March 12, 2001 Content Distribution Internetworking Definition: Interoperation between CDNs Benefits Cost Deploying caches in all POPs of all ISPs is expensive Capacity Additional protection from bursts or expected high-volume events Network connectivity Bypass congested peering links Expanded footprint Challenges Added management complexity Requires some level of interoperability of CDNs CDI IETF working group is being formed 3/11/2001 CDN Brokering 2 1

Possible Mechanisms Most mechanisms apply to both intra-cdn and inter-cdn redirection Generally classified into Application level and DNS level Layer 5-7 based systems HTTP redirect URL rewriting Interception proxies DNS-based systems Anycast DNS extension Pure DNS redirection 3/11/2001 CDN Brokering 3 Intelligent-DNS (IDNS) Brokers between multiple CDNs using DNS-based redirection Uses live load feedback and static proximity for load balancing Longer time scale than CDNs (5min feedback loop) CDNs can recover individual faults and performance bottlenecks Consists of three components DNS engine Brokering policy module Measurement, provisioning and configuration agents 3/11/2001 CDN Brokering 4 2

IDNS Architecture DNS Engine SNMP DNS Machine Agent Interface Control Component SNMP DNS/Control Interface Config Agent Mgmt. Agent Control Machine Load Agent Config Server Mgmt Server various CDNs 3/11/2001 CDN Brokering 5 Issues/Mechanisms Capacity reservation Currently manual off-line reservation process IDNS has to be aware of capacity reservations on CDNs Load Feedback Simple HTTP-based protocol providing Total available capacity Load generated by brokered sites Selection Do not overload CDNs Optimize proximity Reduce cost React to failures Redirection DNS-based Accounting Off-line by aggregating CDN-provided accounting information 3/11/2001 CDN Brokering 6 3

Redirection 3/11/2001 CDN Brokering 7 Performance DNS request rate How fast can we resolve DNS requests using our tables Redirection overhead How much time does the additional DNS round-trip add Overall performance Simple case study in which CDN brokering increases performance 3/11/2001 CDN Brokering 8 4

DNS Request Rate In the experiment we configured randomly: 1-10 CDNs 1-100 customers 1-500 regions The control component generated table updates based on agent input : Never Every second As fast as possible Multiple client site DNS servers generated DNS requests as fast as possible 3/11/2001 CDN Brokering 9 DNS request rate Requests per second 3/11/2001 CDN Brokering 10 5

Redirection overhead Methodology Use 25000 client site DNS servers as relay Determine latency from measurement machine to relay Ask relay for recursive resolution of DNS name in question and measure the latency Setups tested Regular Web Site Average of 4 Web sites accelerated by 4 different CDNs Site brokered between 4 CDNs Experiments Cold client site DNS server (3 days experiment interval) Lukewarm client site DNS server (70 min. experiment interval) 3/11/2001 CDN Brokering 11 Redirection overhead - Results General DNS delay 260ms cold 218ms lukewarm DNS delay added by CDN 582ms cold 538 ms lukewarm DNS delay added by CDI 150ms cold 87ms lukewarm 3/11/2001 CDN Brokering 12 6

Geographic Distribution 3/11/2001 CDN Brokering 13 Overall performance Depends on CDN setup Completely overlapping CDNs No performance gain CDNs from example before (partly overlapping) Throughput increases from 50KByte/sec and 52KByte/sec average for each CDN individually to 82KByte/sec Pays for overhead within a few Kbytes Even better performance gains expected if ISPs enter the CDI business 3/11/2001 CDN Brokering 14 7

Related Work CDN brokering Content Bridge Content Alliance IETF CDI BOF (working group) DNS-based redirection Many vendors and CDNs Content Alliance (Cisco) Inter-CDN cooperation IETF Content Distribution Internetworking (CDI) WG Used within CDNs, not across them until now DNS performance Cache validation & prefetching (Cohen and Kaplan) Proximity (Shaikh and Tewari) Content Bridge (Inktomi) CDN-to-ISP cooperation 3/11/2001 CDN Brokering 15 Conclusions IDNS provides a first step in making CDI real Successful brokering of live site among 4 CDNs Long way to go until CDI is as widespread as L3 peering Substantial industry-wide interest in CDI 3/11/2001 CDN Brokering 16 8