How To Understand The Power Of Icdn

Similar documents
WAVE: Popularity-based and Collaborative In-network Caching for Content-Oriented Networks

Data Center Content Delivery Network

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

The Effect of Caches for Mobile Broadband Internet Access

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

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

Content Delivery Networks. Shaxun Chen April 21, 2009

How To Create A P2P Network

Information-Centric Networking: Introduction and Key Issues

Distributed Systems. 24. Content Delivery Networks (CDN) 2013 Paul Krzyzanowski. Rutgers University. Fall 2013

Content Delivery Networks

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January

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

From Internet Data Centers to Data Centers in the Cloud

Quality of Service Routing Network and Performance Evaluation*

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

TOPOLOGIES NETWORK SECURITY SERVICES

Demystifying CDNs: Building Video Enabled Networks That Maintain Your Network Integrity And Meet User Demand

Making the Internet fast, reliable and secure. DE-CIX Customer Summit Steven Schecter <schecter@akamai.com>

Concept of Cache in web proxies

The Value of Content Distribution Networks Mike Axelrod, Google Google Public

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

Content Delivery Networks

CDN and Traffic-structure

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

The Effectiveness of Request Redirection on CDN Robustness

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

Distributing Content Simplifies ISP Traffic Engineering

Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol

Experimentation driven traffic monitoring and engineering research

How To Model The Content Delivery Network (Cdn) From A Content Bridge To A Cloud (Cloud)

Indirection. science can be solved by adding another level of indirection" -- Butler Lampson. "Every problem in computer

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

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

BGP and Traffic Engineering with Akamai. Christian Kaufmann Akamai Technologies MENOG 14

Internet Service Providers: Peering and Charging

Peer-to-Peer Networks. Chapter 6: P2P Content Distribution

Testing & Assuring Mobile End User Experience Before Production. Neotys

Hierarchical Content Routing in Large-Scale Multimedia Content Delivery Network

A Topology-Aware Relay Lookup Scheme for P2P VoIP System

DD2491 p Load balancing BGP. Johan Nicklasson KTHNOC/NADA

BGP and Traffic Engineering with Akamai. Caglar Dabanoglu Akamai Technologies AfPIF 2015, Maputo, August 25th

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November ISSN

IT 3202 Internet Working (New)

A Taxonomy of CDNs. Chapter Introduction. Mukaddim Pathan and Rajkumar Buyya

2. What is the maximum value of each octet in an IP address? A. 28 B. 255 C. 256 D. None of the above

(Mobile) Content Delivery Networks (CDNs) and Information Centric Networks (ICNs)

Path Optimization in Computer Networks

Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network

CHAPTER 4 PERFORMANCE ANALYSIS OF CDN IN ACADEMICS

How To Make A Network Plan Based On Bg, Qos, And Autonomous System (As)

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

New QOS Routing Algorithm for MPLS Networks Using Delay and Bandwidth Constraints

Essential Ingredients for Optimizing End User Experience Monitoring

A Framework for Scalable Global IP-Anycast (GIA)

Web Application Hosting Cloud Architecture

Dynamic Routing Protocols II OSPF. Distance Vector vs. Link State Routing

Understanding Route Redistribution & Filtering

Towards a Peer-to-Peer Extended Content Delivery Network

PROPOSAL AND EVALUATION OF A COOPERATIVE MECHANISM FOR HYBRID P2P FILE-SHARING NETWORKS

Network Positioning System

Network Architecture and Topology

Web Caching and CDNs. Aditya Akella

Experimentation with the YouTube Content Delivery Network (CDN)

A Strategy for Transitioning to BGP Security

P4P: ISPs and P2P. Laird Popkin, Pando Networks Doug Pasko, Verizon Communications

Radware s Multi-homing Solutions

AN EFFICIENT DISTRIBUTED CONTROL LAW FOR LOAD BALANCING IN CONTENT DELIVERY NETWORKS

CS335 Sample Questions for Exam #2

8 Conclusion and Future Work

Building MPLS VPNs with QoS Routing Capability i

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

WAN Wide Area Networks. Packet Switch Operation. Packet Switches. COMP476 Networked Computer Systems. WANs are made of store and forward switches.

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

An Active Packet can be classified as

Hybrid Overlay Multicast Framework draft-irtf-sam-hybrid-overlay-framework-01.txt. John Buford, Avaya Labs Research

Scalable Source Routing

Transcription:

MobiArch 2014 R-iCDN: an Approach Supporting Flexible Content Routing for ISP-operated CDN Song Ci High Performance Network Lab, Institute of Acoustics, Chinese Academy of Sciences

Outline I. Background II. Motivation III. R-iCDN Framework IV. Performance Evaluation V. Conclusion

Outline I. Background II. Motivation III. R-iCDN Framework IV. Performance Evaluation V. Conclusion

I. Background Global Internet traffic is increasing by 29% per year More and more ISPs are embracing and building their own CDNs, namely ISP-operated CDNs (icdns) Verizon, AT&T,

I. Background icdn helps ISP to mitigate the pressure of traffic increasing improve user experience monetize online content The advantage of icdn, compared with traditional CDN provider such as Akamai icdn provider (or ISP) inherently has the detailed knowledge of network information, such as topology and link utilization

Outline I. Background II. Motivation III. R-iCDN Framework IV. Performance Evaluation V. Conclusion

Two kinds of traditional icdn topology Static content routing - each edge server can ONLY connect to one upstream regional server at a time

Deficiency of Traditional I-CDN: An Example Analysis (1) A typical site-level topology (backbone network) of nation-scale ISPs in China Hierarchical Multi-homing connectivity

Deficiency of Traditional I-CDN: An Example Analysis (2) In the physical network, normal node (router) R1 multi-homing connects to core node (router) R2 and R3. R2 R3 R1

Deficiency of Traditional I-CDN: An Example Analysis (2) Edge content server S1, Regional content server S2 and S3 are deployed Content repository A and B is co-located with S2 and S3 respectively S2 S3 Content Repository A R2 R3 Content Repository B S1 R1

Deficiency of Traditional I-CDN: An Example Analysis (2) Because of static content routing in traditional CDN, S1 is assumed to only connect with S2 A detour path is required when S1 retrieves contents from Content Repository B S2 Adopted routing path S3 Content Repository A R2 R3 Content Repository B S1 R1

Deficiency of Traditional I-CDN: An Example Analysis (2) However, an optimized routing path exists! A more flexible content routing scheme is required since traditional static content routing can not fully exploit the underlay network infrastructure S2 Adopted routing path S3 Content Repository A R2 R3 Content Repository B S1 R1

How does It Work in the Emerging Information-Centric Networks Shift of Internet Communication Model from Host-centric to Information-centric Current Internet ICN Evolution In ICN, shortest-path content retrieval can be easily achieved since name-based routing (NBR) is operated in the network layer where content router has the detail information of physical network, such as network topology and link state.

How does It Work in the Emerging Information-Centric Networks Shift of Internet Communication Model from Host-centric to Information-centric Current Internet ICN Evolution In ICN, shortest-path content retrieval can be easily achieved since name-based routing (NBR) is operated in the network layer where content router has the detail information of physical network, such as network topology and link state. May we borrow the idea of NBR to address the problem of inefficient (detouring) content retrieval in current CDN?

Outline I. Background II. Motivation III. R-iCDN Framework IV. Performance Evaluation V. Conclusion

R-iCDN Architecture Overview R-iCDN, a flexible content routing mechanism of CDN comply with a hierarchical topology, to avoid excessive cache hops each edge server is allowed to multi-homing connect with two or more regional servers to avoid a detour path a centralized content routing engine is needed to decide which server should be forwarded to

Centralized Content Routing Engine Main task to generate and populate content routing entries for each replica server in a centralized manner, through collecting both content-level and network-level information

Centralized Content Routing Engine Main task to generate and populate content routing entries for each replica server in a centralized manner, through collecting both content-level and network-level information Three components Overlay Topology Setup, Content Prefix Association, Centralized Routing Algorithm

Overlay Topology Setup What is overlay topology of R-iCDN The topology between replica servers and content repositories The overlay topology should fully exploit the underlay network infrastructure Steps Get the site-level topology of underlay network 20

Overlay Topology Setup What is overlay topology of R-iCDN The topology between replica servers and content repositories The overlay topology can fully exploit the underlay network infrastructure Steps Get the site-level topology of underlay network map all replica servers into the site-level topology 20

Overlay Topology Setup What is overlay topology of R-iCDN The topology between replica servers and content repositories The overlay topology can fully exploit the underlay network infrastructure Steps Get the site-level topology of underlay network map all replica servers into the site-level topology Replace a node in the site-level topology with a co-located replica server 20

Overlay Topology Setup What is overlay topology of R-iCDN The topology between replica servers and content repositories The overlay topology can fully exploit the underlay network infrastructure Steps Get the site-level topology of underlay network map all replica servers into the site-level topology Replace a node in the site-level topology with a co-located replica server 20 Delete the Nodes without colocated any replica servers

Overlay Topology Setup What is overlay topology of R-iCDN The topology between replica servers and content repositories The overlay topology can fully exploit the underlay network infrastructure Steps Get the site-level topology of underlay network map all replica servers into the site-level topology Replace a node in the site-level topology with a co-located replica server Delete the Nodes without colocated any replica servers Attach a content repository with a co-located regional server 20

Content Prefix Association Content Prefix Association is to describes what is available at particular replica servers in the graph only these replica servers (RS) which are co-located with content repositories will be associated with URL prefixes RS 5 tv.youku.com photo.sina.com. RS 3 RS 4 tv.youku.com movie.youku.com pps.tv/music. 20 RS 1 RS 2

Centralized Routing Algorithm Why is centralized routing algorithm chosen? simplify the design of routing protocol since no additional protocol messages among replica servers are needed Be easily integrated with current CDN infrastructure in which the control center, namely mapping system, is also a centralized one Combining the overlay topology with the associated content prefixes, Dijkstra algorithm is used to generate the content routing table for each server Content Routing Table of RS1 Content Routing Table of RS2 URL Prefix Next Hop URL Prefix Next Hop tv.youku.com IP_addr(RS 3) photo.sina.com IP_addr(RS 3) tv.youku.com IP_addr(RS 4) movie.youku.com IP_addr(RS 4) pps.tv/music IP_addr(RS 4) tv.youku.com IP_addr(RS 5) photo.sina.com IP_addr(RS 5) tv.youku.com IP_addr(RS 4) movie.youku.com IP_addr(RS 4) pps.tv/music IP_addr(RS 4)

Outline I. Background II. Motivation III. R-iCDN Framework IV. Performance Evaluation V. Conclusion

Experimental Setup Evaluated based on a real nation-scale site-level network topology, the backbone of China Mobile Internet (CMNET) 31 nodes, including 8 core nodes and 24 normal nodes each normal node multi-homing connects two or more core nodes A Java-based simulation environment 5000 contents evenly distributed in 8 content repositories 50000 user requests Zipf popularity distribution (a= 1) LRU for content replacement Compare the performance of R-iCDN with two traditional icdn architectures, namely flat-cdn and hierarchical-cdn

Performance Comparison of Network Traffic Volume R-iCDN outperforms the other two schemes in all experimental cases R-iCDN reduces the traffic volume by more than 6% on average compared to hierarchical-cdn R-iCDN outperforms flat-cdn by up to 9.8% when total cache budget is 90% and regional/edge size ratio is : 1

Performance Comparison of Average Request Access Latency R-iCDN also outperforms the other two schemes in all experimental cases. R-iCDN slightly reduces the request latency compared to hierarchical-cdn (about 5% when regional/edge size ratio is 1: 1) R-iCDN outperforms flat-cdn by up to 30% when total cache budget is 1% and regional/edge size ratio is : 1

Outline I. Background II. Motivation III. R-iCDN Framework IV. Performance Evaluation V. Conclusion

Conclusion Borrow the idea of name-based routing in ICN and design a novel ISP-operated CDN architecture. A centralized content routing mechanism is proposed to address the issue of topology setup and optimization of CDN overlay network through fully exploiting the underlay network infrastructure. A thorough performance evaluation is conducted based on a real nation-scale ISP topology, the backbone network of China Mobile (the largest mobile network operator in the world)

MobiArch 2014 - The End - Thank You!