Transcript
Open ContEntAware NetworksOCEAN and IETF CDN Interconnection ActivitiesGilles Bertrand .France Telecom R&D/CORE/M2IYannick Le Louedec -France Telecom R&D/CORE/M2IJune 1st, 2011
www.ict-ocean.eu
The research leading to these results has received funding from the European Union\'s Seventh Framework Programme([FP7/2007-2013]) under grant agreement n°248775.
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
Contents
1-Introduction:
CDNs and the OCEAN project
2-IETF CDNI Initiative
3-Conclusion, Questions
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
Introduction
.CDNs
.the OCEAN project
picture1
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
Content Delivery NetworkPrinciple
Slide 4
.Main Purposes:
.Save bandwidth on core networks/peering points
.Improve QoE (e.g., lower latency)
.Scale (e.g., more servers, distributed architecture)
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
OCEANProject Context and Challenges
.Tremendous evolution of online multimedia content delivery+ 50 to 60% traffic volume growth per year the last 5 years
.Key role of CDN players in the Internet1/3 of all Internet traffic delivered through a CDN
.... And shortcomingsQoS and network cost in the “CDN last mile”Lack of Openness in Content Delivery SystemsCurrent state of the art leaves large space for innovation, traffic reduction and QoS improvementBusiness challenges (network & CDN intercos, services & regulation evolution)
Slide 5
Typical CDN deployment for online content delivery
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
OCEANVision
Slide 6
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
OCEANConsortium
Slide 7
AlcatelLucent_Hor_2col_med
logo_ft
FT_orange logo
IBBT logo
France Telecom (Coordinator)
France
Telco
Alcatel-Lucent
Belgium
Industry
IBBT
Belgium
Research institute
Idate
France
Market Intelligence, SME
N2NSoft (Inria spin-off)
France
Research SME
PriSM (Univ. Versailles)
France
University
Fraunhofer HHI
Germany
Research Institute
Telekomunikacja Polska
Poland
Telco and CDN service provider
EuropeanBroadcastingUnion (EBU )
Switzerland
Content Providers
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
CDNI Initiative
.Presentation
.Documents in progress
.Use cases
.Interfaces
.Experiments
picture1
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
IETF CDNI Initiative
.Content Delivery Network Interconnection (CDNI)
.Initiative preparing the launch of a new working group inside the IETF
.BoF success end of march 2011 => WG creation examined by internal IETF administrative bodies (IAB and IESG)
.“Interconnecting standalone CDNs so they can interoperate as an open content delivery infrastructure for the end-to-end delivery of content from Content Service Providers (CSPs) to end users. “
.This working group will work on interoperable and scalable solutions for CDN interconnection.
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
IETF CDNI Documents
.v00 Internet drafts
.Experiments (FT, Cisco, Verivue)http://www.ietf.org/id/draft-bertrand-cdni-experiments-00.txt
.Naming (Velocix)https://tools.ietf.org/html/draft-jenkins-cdni-names-00
.Strawman(Verivue)http://tools.ietf.org/id/draft-peterson-cdni-strawman-01.txt
.v01 Internet drafts
.Use-cases (FT, BT)http://tools.ietf.org/html/draft-bertrand-cdni-use-cases-01Merges/will merge input from other drafts: draft-watson-cdni-use-cases-00, draft-ma-cdni-publisher-use-cases-00
.Requirement (Cisco, BT, Comcast)http://tools.ietf.org/html/draft-lefaucheur-cdni-requirements/
.v02 Internet drafts
.Problem statement (Velocix/Alcatel-Lucent, Cisco, Verizon)http://tools.ietf.org/html/draft-jenkins-cdni-problem-statement-02
.CDNI mailing list: https://www.ietf.org/mailman/listinfo/cdni
.CDNI charter proposal: http://trac.tools.ietf.org/bof/trac/attachment/wiki/WikiStart/Draft-CDNI-Charter-v01.2.txt
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
CDNI Use Cases
.Footprint Extension Use Cases
.Geographic Extension
.Region to Region interconnection
.Nomadic Users
.Geo-blocking, content delivery restrictions
.Offload
.Overload Handling and Dimensioning
.Resiliency
.CDN capability
.Technology and Vendor Interoperability
.Device and Network Technology Extension
.QoE and QoS improvement
.Example: Network service provider (NSP) as content delivery service provider (CDSP)
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
Geographic Extension: an Example
12
CDN Interconnect
Country B
Country A
CDN ACDSP A
CDN BCDSP A
Content Service Provider A
End-User
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
CDN Interconnection Interfaces (from Problem Statement Draft)
.In scope: inter-CDN interfaces except content acquisition
.Out of scope:
-CDN-CSP interfaces
-CDN-End-User interfaces
-Internal CDN interfaces (not represented on the figure)
CDNI
CSP
End-User
Acquisition
CDNI medataprotocol
Req. routing protocol
Logging protocol
Control protocol
Upstream CDN
Downstream CDN
Delivery
CDN control
CDN control
Logging
Logging
Req. routing
Req. routing
Distribution
Distribution
Surrogate
Surrogate
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
CDNI Experiments
3. Lessons Learned . . . . . . . . . . . . . . . . . . . . . . . 15
3.1. Request Routing . . . . . . . . . . . . . . . . . . . . . 16
3.1.1. Request-Routing Information and Policies . . . . . . . 16
3.1.2. Iterative and Recursive Redirection . . . . . . . . . 16
3.1.3. Request Looping Avoidance . . . . . . . . . . . . . . 17
3.2. Content Delivery Metadata . . . . . . . . . . . . . . . . 17
3.3. Content Acquisition and Deletion . . . . . . . . . . . . . 18
3.3.1. Content Pre-Positioning in Downstream CDN . . . . . . 18
3.3.2. Content Purge . . . . . . . . . . . . . . . . . . . . 18
CDN Interconnect
Country B
Country A
CDN A
CDSP A
VendorA
CDN B
CDSP B
VendorB
Content Service Provider A
End-User
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
Overviewof CDNI Standard Work
.Internet Engineering Task Force IETF: interfaces & protocols
.Objective:
.specify CDNI interfaces, with associated protocols
.for control, logging, request routing, and meta-data
.Working group CDNI is in creation
.Target time frame: 18-24 months.
.European Telecommunications Standards Institute (ETSI) :
.Objective:
.system view (end to end)
.MCD and TISPAN are involved on CDN.
.TISPAN: CDN architecture and associated protocol adaptations
.MCD: CDNI use-cases and requirements
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
Conclusion
picture1
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
Key “Take-Aways”
.Activity is rising on CDN interconnection topic
.ICT FP7 OCEAN project (Feb. 2010-Feb. 2013)
.works on short and long term evolution of CDNs
.cf.http://www.ict-ocean.eu/
.IETF CDNI
.Had a successful BoF during IETF 80 (march 2011)
.Several I-Ds already published
.Lively discussions on the (free to join) mailing list
ocean_logo_656x488.gif
Thank youAny Question?
orange
ft
Orange, the Orange mark and any other Orange product or service names referred to
in this material are trade marks of Orange Personal Communications Services Limited.
ⓒ Orange Personal Communications Services Limited.
France Telecom Group restricted.
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
Footprint Extension Use Cases
.Geographic Extension
.Provide services beyond one’s own footprint by relying on other CDNs (same country or different countries)
.Example: FT and an over-the-top CDN may interconnect their CDNs
.Region to Region Interconnection
.Allow CDN service providers with several CDNs in several regions to provide consistent service
.Example: FT and TP (Orange group) may interconnect their CDNs
.Nomadic Users
.Allow users who move to other geographic regions to continue to access their content
.Content distribution restrictions (Geo-blocking):
.Exchange through the CDN interconnection of information for controlling the footprint of the delivery is important
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
Offload Use Cases
.Overload Handling and Dimensioning
.A CDN may interconnect with another CDN to increase its effective peak capacity.
.Example: CDN1 supports a special event, during the peak traffic offloads requests to CDN2
.Resiliency
.In partial failure scenarios, a CDN service provider (CDSP) could redirect some requests toward another CDN.
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
CDN Capability Use Cases
.CDN with different features
.Support the delivery of content to alternative end-devices
.Example: a CDN does not support specific features for mobile devices, it delegates some request to another one that support mobiles.
.Vendor Interoperability
.A CDN service provider may wish to operate a multi-vendor strategy for its CDN.
.Proximity improvement
.CDN service providers (e.g., over-the-top) may work with ISPs to use ISP’s surrogates deployed closer to the end-users.
V.2004-10-01
linie
linie
ist_logo
ocean_logo_250x186.gif
Use Cases Application
.The use cases apply:
.Within a single CDN service provider
.Between ISP’s CDNs
.Between ISP’s and Over The Top’s CDN (OTT)
.…