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



Similar documents
CDN INTEROPERABILITY DEFINING STANDARDS THAT CAN INCREASE MARKET REACH AND UNLOCK NEW MONETIZATION OPPORTUNITIES

Technical Specification Media Content Distribution (MCD); CDN Interconnection, use cases and requirements

Technical Specification CDN Interconnection Architecture

Andrew White Chair, ATIS Cloud Services Forum Principal Consultant, Nokia Siemens Networks. Gary Munson Vice Chair, ATIS Cloud Services Forum

IPTV and IMS in Next-generation Networks

Audiovisual Services on Internet

Cloud Standards - A Telco Perspective

ETSI TS V2.0.0 ( ) Technical Specification

APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS

Content Delivery Network (CDN) Federations

Cisco Video Distribution Suite for Internet Streaming (VDS-IS)

CDN and Traffic-structure

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

high-quality steaming over the Internet

Cisco Videoscape Distribution Suite Service Broker

Measuring CDN Performance. Hooman Beheshti, VP Technology

COPYRIGHTED MATERIAL. Contents. Foreword. Acknowledgments

Azure Media Service Cloud Video Delivery KILROY HUGHES MICROSOFT AZURE MEDIA

Cloud Computing Standards: Overview and ITU-T positioning

Enabling Media Rich Curriculum with Content Delivery Networking

ICTTEN4215A Install and configure internet protocol TV in a service provider network

The Effect of Caches for Mobile Broadband Internet Access

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

MACHINE TO MACHINE COMMUNICATIONS. ETSI TC M2M Overview June 2011

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

Outline. VoIP Research Workshop February, Canberra. VoIP Workshop. VoIP in AARNet (+) Group discussion. Summary, what s next?

From Internet Data Centers to Data Centers in the Cloud

CDN Brokering. Content Distribution Internetworking

The Cloud A Seamless Mobile Experience. Martin Guilfoyle VP Innovation, R&D

Managing the growth of video over IP

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

Evolution of OpenCache: an OpenSource Virtual Content Distribution Network (vcdn) Platform

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

Network infrastructure for IPTV

Ensuring end-user quality in NFV-based infrastructures

A Proposed Model For QoS guarantee In IMSbased Video Conference services

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures

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

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

3GPP TS V9.0.0 ( )

Connect for new business opportunities

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

Web Application Hosting Cloud Architecture

Service Provider Solutions for Growth in Managed and UnManaged Video

Web Caching and CDNs. Aditya Akella

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

Implementation of a Video On-Demand System For Cable Television

ETSI M2M / onem2m and the need for semantics. Joerg Swetina (NEC) (joerg.swetina@neclab.eu)

The changing face of global data network traffic

Abstract. 1 Introduction. 2 State of the art

UK Interconnect White Paper

SDN and NFV in the WAN

Overview ENUM ENUM. VoIP Introduction (2/2) VoIP Introduction (1/2)

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

Content Delivery Networks (CDN) Dr. Yingwu Zhu

Internet Traffic and Content Consolidation

Internet Content Distribution

Session Border Controller and IP Multimedia Standards. Mika Lehtinen

%WILEY TELEVISION, MOBILE AND CONVERGED NETWORKS DIGITAL VIDEO DISTRIBUTION IN BROADBAND, TRENDS, CHALLENGES AND SOLUTIONS. Sanjoy Paul, Ph.

Network Evolution, Cloud & Future Services. Opportunities & Challenges for Next-Decade Services

Valbonne Consulting NPO Service Offer

Position Paper for The Fourth W3C Web and TV Workshop. Mingmin Wang Oriental Cable Network

Introduction to Computer Networking: Trends and Issues

LARGE-SCALE INTERNET MEASUREMENTS FOR DIAGNOSTICS AND PUBLIC POLICY. Henning Schulzrinne (+ Walter Johnston & James Miller) FCC & Columbia University

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

Experiment of network services invocation in the Orange testbed The CINA interface

SDN PARTNER INTEGRATION: SANDVINE

Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview.

Video Streaming Without Interruption

Converged IP Messaging

WAN and VPN Solutions:

The Evolution to Local Content Delivery

Study of Flexible Contents Delivery System. With Dynamic Server Deployment

The content delivery network (CDN): Delivering the ultimate Web experience

Introduction Chapter 1. Uses of Computer Networks

PARAMETERS TO BE MONITORED IN THE PROCESS OF OPERATION WHEN IMPLEMENTING NGN TECHNICAL MEANS IN PUBLIC TELECOMMUNICATION NETWORKS

HIGH-SPEED BRIDGE TO CLOUD STORAGE

White Paper on CLOUD COMPUTING

HOW SDN AND (NFV) WILL RADICALLY CHANGE DATA CENTRE ARCHITECTURES AND ENABLE NEXT GENERATION CLOUD SERVICES

Data Center Content Delivery Network

Internet Service Providers: Peering and Charging

September 2009 Cloud Storage for Cloud Computing

Alcatel-Lucent Multiscreen Video Platform RELEASE 2.2

Transcription:

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

1 CDNs and CDN interconnect standards Intro: TNO and Dr. M. Oskar van Deventer Understanding CDN and interconnection Business role models Technical approaches Standardization activities and plans 2010-2012: ETSI TISPAN, CDN-IPTV interconnect 2010-2012: ETSI MCD+TISPAN, CDN Interconnect Release 1 2011-2012: IETF CDN-I, protocol for CDN Interconnect 2011-2012: ATIS, CDN Interconnection Outlook beyond CDN Enhanced CDN, active content, cloud and CDN

2 TNO: Innovation with ICT TNO is a 4200-employee not-for-profit Dutch research institute. Its mission is to bring innovation to small and large businesses. Expertise in the area of information society includes telecommunication and content delivery networks, network planning and performance analysis, application development, security, but also business modeling, usability and predicting the success of innovations. One of TNO s focus points is innovation in television and interactivity. TNO contributes actively to OMA BCAST, DVB and ETSI TISPAN & MCD standardization of interactive mobile TV, IMS-based IPTV and CDN. www.tno.nl

3 Dr. M. Oskar van Deventer Customer - and European projects IMS&IPTV, CDN-I, Rubens, HBB-Next Combining content with communication, social TV, sync, multi-user, -device Standards contributor and rapporteur ETSI TISPAN + MCD, IETF, ITU Author & co-author Over 100 international publications Over 400 standardization contributions Dutch and international standards: VoIP, ENUM, IPTV and CDN Creativity Over 40 patent applications Award-winning game Triangler World s largest order Rubik s Cube Contact: oskar.vandeventer@tno.nl

4 Understanding CDNs and interconnection

5 Understanding CDN and interconnection Newspaper Company Newspaper Company Printing Company Postal Company Printing Company Newsstand Company Postal Company Newsstand Company News Reader News Reader News Reader News Reader News flow

6 Understanding CDN and interconnection Content Service Provider Content Service Provider CDN Service Provider Network Service Provider CDN Service Provider IPTV Service Provider Network Service Provider IPTV Service Provider Content Consumer Content Consumer Content Consumer Content Consumer Content flow

7 Pull-based CDN: scalability 1. Consumer clicks content link 2. DNS points to selected delivery node 3. Delivery Node delivers content 4. If not in cache, then Delivery Node fetches content from Origin Server E.g. Akamai, Limelight Routing intelligence in DNS Server Caching intelligence in Delivery node: purge least recently or least frequently used Content Portal Origin Server Delivery Node Intelligent DNS Server Media Player

8 Push-based CDN: managed control 1.Content provider provisions content 2.Consumer clicks content link 3.HTTP redirect to selected Delivery node 4.Delivery Node delivers content E.g. Jetstream Off-the shell Delivery Modes Routing intelligence and caching intelligence centrally managed, directly accessible to Content Owner Content Portal Origin Server Delivery Node HTTP Request Router Media Player

9 Eurescom P1955: CDN Interconnection Use cases: alliance of network operators; cooperation op operators and global CDNs

10 Eurescom P1955: CDN Interconnection Eurescom P1955: 2009-2010, http://www.eurescom.eu/services/eurescom-study-programme/list-ofeurescom-studies/studies-launched-in-2009/p1955.html Eurescom P1955 - D2: Service models, architecture and recommendations: http://archive.eurescom.eu/~pub/deliverables/documents/p1900- series/p1955/d2/p1955-d2.pdf

11 FP7 OCEAN: open content delivery framework FP7 OCEAN: 2010-2013, http://www.ict-ocean.eu/ Signalling protocols and public interfaces Self-learning caching algorithms Media-aware congestion control FP7 OCEAN: Technical requirements, http://www.ict-ocean.eu/public-folders/publicdeliverables/deliverable-d2.2.-final-requirements-for-open-contentaware-networks/at_download/file Section 1.3: Industrial stakeholders view on CDN interconnection

12 Standards: ETSI, IETF, ATIS

13 ETSI TISPAN: CDN-IPTV Interconnection TS 182 019: CDN architecture - interconnection with TISPAN IPTV Separating the IPTV service delivery from the content delivery

14 ETSI TISPAN: CDN-IPTV Interconnection TS 182 027: IMS-based IPTV or TS 182 028: NGNintegrated IPTV User Equipment Architecture: IPTV subsystem guides user to the CDN Content Delivery Function Asset Location Function CDN Controller Function Cluster Controller Function

15 ETSI, IETF and ATIS use cases for CDN Interconnection Footprint extension Widely popular content Geographic: regional CDN + over-the-top CDN Region to region: one bigger CDN from several small ones Popular remote content Nomadic or roaming users: tourist or expat colonies Content distribution restrictions: geo-blocking Offload: overload and resilience cases CDN capability use cases CDN with different features: alternative end-devices Delivery format adaptation Capability exchange Sources: http://www.ietf.org/proceedings/80/slides/cdni-5.pdf, http://docbox.etsi.org/mcd/mcd/70-draft/00013/cdn-i013v006.doc http://www.atis.org/cloud/index.asp

16 ETSI MCD + TISPAN: CDN Interconnection TS 201 990: CDN Interconnection, use cases and requirements TS 182 CDNi: CDN Interconnection Architecture Moving the content: mastercopy, replica, consumable

17 ETSI Requirements: Content Provider in control TS 102 990 1 Scope 2 References 3 Definitions and abbreviations 4 Overview of CDN interconnection services 4.1 Functional roles and CDN Relationships 4.2 CDN Interconnection services 5 Service requirements 6 Technical requirements Annex A (informative): CDN Interconnection use cases

18 Documents: ETSI Draft TS 182 019: Content Delivery Network (CDN) architecture - Interconnection with TISPAN IPTV architectures Draft TS 183 CDN: Content Delivery Network (CDN) protocols Draft SR 080 003: Special Report on NGN Interconnection Draft TR 102 688-9: MCD Framework - Part 9: Content Delivery Infrastructures Draft TS 102 990: CDN Interconnection, use cases and requirements Draft TS 182 CDNi: CDN Interconnection Architecture

19 IETF: CDN Interconnection Working Group CDN-I to be established, successful BoF Control, request routing, metadata, logging, acquisition

20 IETF interface functionalities Control interface: to initiate the interconnection across CDNs and bootstrap the other CDNI interfaces. Request routing interface: to facilitate redirection of the request across CDNs. Metadata interface: to exchange content metadata with inter-cdn scope across CDNs. Logging interface: to report and log CDN-I events. Acquisition interface: to exchange the actual content.

21 Documents: IETF http://tools.ietf.org/wg/cdni/ draft-ietf-cdni-problem-statement: Content Distribution Network Interconnection (CDNI) Problem Statement draft-ietf-cdni-requirements: Content Distribution Network Interconnection (CDNI) Requirements draft-ietf-cdni-use-cases: Use Cases for Content Distribution Network Interconnection Plus several personal internet draftss

22 ATIS CSF: CDN Interconnection ATIS-0200003, CDN Interconnection Use Case Specification and High Level Requirements ATIS CSF: Cloud Services Forum 22 ETSI 2011. All rights reserved

23 ATIS: use cases and requirements 23 ETSI 2011. All rights reserved

24 Document: ATIS Technical Report ATIS-0200003: CDN Interconnection Use Case Specification and High Level Requirements 24 ETSI 2011. All rights reserved

25 Coordination of standards ETSI CDN-I Coordination: HWI Interconnect, WI 0008, TR 080 003 MCD WI 0013 CDN-I stage 1 TISPAN WI 2086 CDN-I stage 2 TISPAN WI 30yy CDN-I stage 3 ETSI and/or other SDOs -CDN-I profiling -CDN-I testing Sharing information & ideas IETF CDN-I Base protocols IETF CDN-I Base protocols IETF CDN-I coordination: cdni@ietf.org

26 Upcoming ETSI and IETF meetings ETSI (co-located) TISPAN: Sophia Antipolis, 28 Nov 2 Dec 2011 MCD: Sophia Antipolis, 28-30 Nov 2011 IETF: Taipei, Taiwan, 13-18 November, 2011 CDN-I WG

27 Outlook beyond CDN

28 CDN and cloud: now separate worlds CDN: delivering content from close to the user File-based content, e.g. video-on-demand Stream-based content, e.g. broadcast Trend: streaming for all types of content Interaction with content limited to pauze, forward, Cloud: doing computing in the network IaaS: Infrastructure as a Service, e.g. using virtual machines PaaS: Platform as a Service, e.g. building on offered API SaaS: Software as a Service, e.g. office applications CDN Services CDN Platform Cloud Services Cloud Platform Insight: also cloud computing needs to be close to user for services that need good responsivity Active content: content with user interaction and/or other computing

29 CDN and cloud: towards convergence? CDN over cloud: use cloud infra to build flexible CDN platform Cloud over CDN: use CDN to move virtual machines for cloud CDN next to cloud: separate service set on common platform CDN-cloud integration: active content, computing + storage Possible integration steps Towards CDN-cloud convergence CDN Services CDN Platform Cloud Services Cloud Platform CDN Services Cloud Services Active Content Services Cloud Platform CDN Platform Common Platform Common Platform

30 Vision: internet inter-cdn intercloud Internet (data, websites) Transport, Access Inter-CDN (media content) Transport Storage, Delivery Intercloud (active content) Transport Storage Computing, Application

31 Vision: internet inter-cdn intercloud Internet Inter-CDN Intercloud bringing internet access closer to consumer better connectivity bringing delivery of media content closer to the consumer better, more consistent QoE bringing computing closer to the consumer better responsivity for active content applications

32 Internet (web) business roles Internet domain Website Owner Upload of web page Hosting Internet Service Provider Transit Provider Internet Access CDN Service Provider Website Owner offers website to Consumers Hosting Internet Service Provider offers hosting service to the Website Owner Internet Access Service Provider provides internet access to the Consumer (connectivity, ) Internet Service Providers collaborate (and compete) to offer good internet services to Website Owners and Consumers Download of web page Consumer Note: These are abstract business roles. An actual party may assume multiple business roles

33 Inter-CDN business roles Upstream Inter-CDN domain Downstream Content Provider Ingestion of media content Ingesting CDN Service Provider Delivering CDN Service Provider Transit CDN Provider Content Provider offers media content (service) to Consumers Ingesting CDN Service Provider offers CDN service to the Content Provider Delivering CDN Service Provider delivers CDN service to the Consumer (media servers, ) CDN Service Providers collaborate (and compete) to offer good CDN services to Content Providers and Consumers Delivery of media content Consumer Note: These are abstract business roles. An actual party may assume multiple business roles

34 Intercloud business roles *Better busines role names needed Application Provider Acceptance of active content Application Provider offers content (service) to Consumers Accepting Cloud Service Provider offers cloud service to the Application Provider Intercloud domain Accepting Cloud Service Provider* Cloud Broker Running Cloud Service Provider* Running Cloud Provider runs the applications for the Consumer (virtual machines, ) Cloud Service Providers collaborate (and compete) to offer good cloud services to Application Providers and Consumers Running of active content Consumer Note: These are abstract business roles. An actual party may assume multiple business roles

35 Focus: intercloud role of telco Telco network is used for internet access Telco networks are now upgraded for content delivery, because they are closest to the consumer: media servers in telco network, CDN interconnection working assumption Telco networks will play a major role in intercloud, again because they are closest to the consumer

36 Components: internet inter-cdn intercloud Research question: what is the BGP of the intercloud? Internet Inter-CDN Intercloud Application protocols Application protocols Application protocols BGP protocol CDN-I protocol Cloud-I protocol IP protocol RTP, HTTP HTML5

37 Best-effort vs managed internet inter-cdn intercloud Research question: how to build a managed intercloud? Internet Inter-CDN Intercloud Best effort Best-effort IP Best-effort CDN Best-effort computing Managed Managed, QoS, MPLS Managed, push, QoE, real-time insight and control Managed, controlled moving of virtual machines

38 Competition between providers internet inter-cdn intercloud Research question: what are the loci of competition in the intercloud? Internet Inter-CDN Intercloud Internet access Price Bandwidth Services Content delivery Price Delivery capacity QoE Running VMs Price Computing capacity Responsivity

39 Evolution of intercloud ecosystem internet inter-cdn intercloud Research question: how would the intercloud ecosystem evolve? No cloud Cloud stove pipes Intercloud

40 Contact: oskar.vandeventer@tno.nl