dra$-bertrand-cdni-use-cases-02 IETF81 Qubec WG - - PowerPoint PPT Presentation

dra bertrand cdni use cases 02 ietf81 qu bec wg cdni
SMART_READER_LITE
LIVE PREVIEW

dra$-bertrand-cdni-use-cases-02 IETF81 Qubec WG - - PowerPoint PPT Presentation

dra$-bertrand-cdni-use-cases-02 IETF81 Qubec WG CDNi Gilles Bertrand (gilles.bertrand@orange-Dgroup.com) E. Stephan (emile.stephan@orange-Dgroup.com)


slide-1
SLIDE 1

9/8/11 ¡ 1 ¡

dra$-­‑bertrand-­‑cdni-­‑use-­‑cases-­‑02 ¡ IETF81 ¡– ¡Québec ¡ ¡WG ¡CDNi ¡

Gilles ¡Bertrand ¡(gilles.bertrand@orange-­‑Dgroup.com) ¡

  • E. ¡Stephan ¡(emile.stephan@orange-­‑Dgroup.com) ¡
  • G. ¡Watson ¡(grant.watson@bt.com) ¡
  • T. ¡Burbridge ¡(trevor.burbridge@bt.com) ¡
  • P. ¡Eardley ¡(philip.eardley@bt.com) ¡

Kevin ¡J. ¡Ma ¡(kevin.ma@azukisystems.com) ¡ ¡

slide-2
SLIDE 2

2 ¡

DraD ¡Overview ¡

  • This ¡document ¡outlines ¡three ¡categories ¡of ¡real ¡world ¡use-­‑

cases ¡for ¡interconnecWng ¡CDNs. ¡ ¡

  • It ¡does ¡not ¡discuss ¡technical ¡soluWons. ¡
  • These ¡use ¡cases: ¡

– Enable ¡checking ¡that ¡CDNI ¡requirements ¡match ¡real ¡

  • needs. ¡

– Show ¡the ¡usefulness ¡of ¡work ¡on ¡CDNI ¡enablers ¡in ¡the ¡IETF. ¡

slide-3
SLIDE 3

Changes ¡since ¡CDNI ¡BoF ¡(IETF#80) ¡

  • IntegraWng ¡inputs ¡from ¡K. ¡Ma’s ¡draD. ¡

– The ¡dra$ ¡(v02) ¡merges ¡input ¡from ¡3 ¡individual ¡dra$s: ¡ ¡

  • I-D.bertrand-cdni-use-cases,
  • I-D.watson-cdni-use-cases, ¡ ¡
  • I-D.ma-cdni-publisher-use-cases.
  • Lots ¡of ¡ediWng ¡to: ¡

– Shorten ¡the ¡ ¡I-­‑D, ¡ – Clarify ¡its ¡text. ¡

  • In ¡parWcular: ¡

– Cleaning ¡of ¡the ¡terminology ¡secWon ¡ – Extension ¡of ¡the ¡part ¡on ¡security ¡issues. ¡

3 ¡

slide-4
SLIDE 4

4 ¡

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 ¡ ¡

  • Inter-­‑Affiliates ¡InterconnecMon ¡ ¡

– 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 ¡conWnue ¡to ¡access ¡their ¡ content ¡(although ¡other ¡residents ¡of ¡that ¡region ¡cannot ¡access ¡the ¡content). ¡

  • Requirement ¡for ¡content ¡delivery ¡restricMons ¡(Geo-­‑blocking): ¡ ¡

– Exchange ¡through ¡the ¡CDN ¡interconnecWon ¡of ¡informaWon ¡for ¡controlling ¡the ¡ geographic ¡and ¡temporal ¡availability, ¡as ¡well ¡as ¡QoE ¡related ¡constraints ¡on ¡the ¡ delivery ¡is ¡important ¡ ¡

slide-5
SLIDE 5

Geographic ¡Extension: ¡an ¡Example ¡

CDN ¡Interconnect ¡

5 ¡

CDN ¡A ¡ CDSP ¡A ¡ CDN ¡B ¡ CDSP ¡B ¡ Content ¡ Provider ¡A ¡ End-­‑ User ¡

slide-6
SLIDE 6

6 ¡

Offload ¡Use ¡Cases ¡

  • Overload ¡Handling ¡and ¡Dimensioning ¡

– A ¡CDN ¡may ¡interconnect ¡with ¡another ¡CDN ¡to ¡increase ¡its ¡effecWve ¡ prime-­‑Wme ¡capacity. ¡

– Example: ¡CDN1 ¡supports ¡a ¡special ¡event, ¡during ¡the ¡peak ¡traffic ¡it ¡offloads ¡ requests ¡to ¡CDN2 ¡ ¡

  • Resiliency ¡ ¡

– A ¡CDN ¡service ¡provider ¡(CDSP) ¡may ¡redirect ¡some ¡requests ¡toward ¡ another ¡CDN ¡for ¡service ¡conWnuity ¡during ¡a ¡failure: ¡

  • content ¡delivery ¡failure ¡
  • content ¡acquisiWon ¡failure. ¡
  • Requirement ¡for ¡branding ¡consideraMons ¡

– PreservaWon ¡of ¡branding ¡elements ¡(e.g., ¡visible ¡domain ¡names) ¡ through ¡the ¡CDN ¡interconnecWon ¡is ¡important ¡for ¡involved ¡CDSPs ¡and ¡ content ¡providers ¡(CPs) ¡

slide-7
SLIDE 7

7 ¡

CDN ¡Capability ¡Use ¡Cases ¡

  • Vendor ¡Interoperability ¡ ¡

– A ¡CDN ¡service ¡provider ¡may ¡wish ¡to ¡operate ¡a ¡mulW-­‑vendor ¡strategy ¡ for ¡its ¡CDNs ¡and ¡want ¡to ¡expose ¡a ¡single ¡set ¡of ¡interfaces ¡to ¡the ¡ content ¡providers. ¡ ¡

  • CDNs ¡with ¡different ¡features ¡

– Support ¡the ¡content ¡delivery ¡to ¡several ¡kinds ¡of ¡end-­‑devices ¡by ¡relying ¡

  • n ¡mulWple ¡CDNs ¡with ¡different ¡features. ¡

– Example: ¡ ¡an ¡end-­‑user ¡switches ¡from ¡her ¡connected ¡TV ¡to ¡her ¡mobile, ¡and ¡thus, ¡ is ¡redirected ¡to ¡a ¡CDN ¡for ¡mobile. ¡The ¡CDN ¡for ¡mobile ¡delivers ¡a ¡different ¡ version ¡of ¡the ¡content. ¡

  • QoE ¡and ¡QoS ¡Improvement ¡

– A ¡CDN ¡that ¡cannot ¡meet ¡the ¡required ¡service ¡level ¡agreement ¡ delegates ¡the ¡delivery ¡to ¡a ¡CDN ¡that ¡can, ¡for ¡instance, ¡an ¡Access ¡CDN. ¡ ¡

slide-8
SLIDE 8

Conclusion ¡/ ¡Next ¡Steps ¡

  • The ¡I-­‑D ¡lists ¡several ¡real-­‑world ¡use ¡cases ¡for ¡CDNI ¡
  • These ¡use-­‑cases ¡are ¡highly ¡desirable ¡but ¡deploying ¡CDN ¡

interconnecMon ¡is ¡not ¡feasible ¡today: ¡ ¡

– See ¡[draft-bertrand-cdni-experiments-00] ¡

  • Open ¡issues: ¡

– None ¡idenWfied. ¡

¡

  • Next ¡steps: ¡ ¡

– We ¡will ¡integrate ¡feedback ¡from ¡IETF ¡community ¡ – We ¡propose ¡this ¡I-­‑D ¡to ¡be ¡adopted ¡by ¡WG ¡CDNI. ¡ ¡

8 ¡