local ocal aware ware ic icn based based co cont ntent ent
play

Local ocal-Aware ware IC ICN-Based Based Co Cont ntent ent - PowerPoint PPT Presentation

4/2016 o, 11/04/2016 ncisco, , San Francisc om, ocom p, Infoc hop, ksho NOM Works Eco conomic nomic In Incen centi tive ves s fo for r Dep eployin loying Local ocal-Aware ware IC ICN-Based Based Co Cont ntent ent Deli


  1. 4/2016 o, 11/04/2016 ncisco, , San Francisc om, ocom p, Infoc hop, ksho NOM Works Eco conomic nomic In Incen centi tive ves s fo for r Dep eployin loying Local ocal-Aware ware IC ICN-Based Based Co Cont ntent ent Deli eliver very Patrick Truong, Bertrand Mathieu Orange Labs

  2. Timeline  Evolution of business models and actors relationship with ICN deployment  Local-aware NDN routing architecture – use-case : Online Social Network (OSN) applications  Economic Incentives for the local-aware ICN-based content delivery  Conclusion 2

  3. Evolution of business models and actors relationship with ICN deployment (1/)  Current ecosystem: well installed & identified players  End-users (Eyeballs)  consume contents provided by CP  Content Publisher:  Provides content (UGC or premium) on Internet over a given geographical area (possibly defined according to distribution rights)  CDN providers (can be CP: e.g.; GC) – Manages optimized content storage and delivery resources to sell scalable and quality content storage and delivery services  Transit ISP – Provides transport services to CPs and access ISPs to reach Internet ( )  Access ISP – 3 Provides Internet Access service to end-users (eyeballs)

  4. ICN Main features  user r mobi bilit lity WiFi 3G  multipat path  multicast astin ing  caching ng  content ent prote tect ction ion and authenticat ication ion  => Can change the delivery chain and business models (“transparent” caching, “transparent” multicasting)

  5. Evolution of business models and actors relationship with ICN deployment (1/)  Main consideration : Keep Actors and values for them , from a smooth integration and deployment of ICN, valubale for each of them  => no strong opposition  ICN-based content delivery, provided by CDN providers or ISP providers or both Level of contractualisation between ISP and 3rd parties Contracted CPs services Business Model 4 Business Model 3 Business Model 1 Non- Contracted CPs services ISP own services IP ICN 5

  6. Local-aware NDN routing architecture (1/)  We consider Twitter for the sake of clarity  The networking behaviour is not in line with the end- users’ behaviour – Users are very frequently connected to other users in the same town or region, in short in the immediate vicinity. A majority of tweets are destined to local or close users, except for very popular accounts. – But almost all the network traffic is send to the remote servers (US Twitter servers or US/Ireland Facebook server) and all consumed tweets are retrieved from the remote servers  What can we do to optimize the delivery of contents, more in line with local users relationships ? – NDN (Named Data Networking): a candidate for improvement 6

  7. NDN-based Routing for Local-Awareness in Twitter-like Social Networks  We use the NDN architecture to optimize the networking behaviour while better reflecting the local end-users behaviour  Popular end-users, whose content is consumed worldwide, should have a different way of working than non-popular local end-users, whose content will be locally consumed  We perform local routing between the end-users who are in the immediate vicinity.  Locality is defined by network routing hop: – Two users are local if there are separated by 2 routing hops (or any other value depending on the design configuration).  A centralized (SDN-based) controller allows to dynamically configure the NDN forwarding tables, based on the social interactions in the OSN: – e.g. add route in the local NDN routers if close friends/followers are on-line, remove it if not. 7

  8. Publication of a Content  For naming end-users and their contents (text messages, videos, photos, etc), we suggest the following hierarchical naming: – /Twitter/UserXXX/TweetAAA, /Twitter/UserXXX/VideoBBB  We consider local network regions of 2 routing hops. /Twitter/Joe/Video10 NDN controller ller (SDN (SDN-like like archite tectu cture) Twitte ter r server Add the route to name prefix NDN forwardin ding g table /Twitter ter/J /Joe oe/ into the local l NDN FIBs (NDN DN FIB) /Twit itter/ r/Joe/ Joe/ User Alice NDN FIB /Twit itter/ r/Joe/ Joe/ Inform m the SDN controller ller to config igur ure e new routes User Bob Joe e publis ishes hes a cont nten ent User Walter User er Joe e is gett ettin ing g onlin ine 8

  9. Local Routing for Retrieving Content from Local Users  Local users (2 routing hops far away from Joe) will get content directly from Joe, instead from the Twitter server /Twitter/Joe/Video10 NDN controller ller (SDN (SDN-like like archite tectu cture) Twitte ter r server NDN forwardin ding g table (NDN DN FIB) /Twit itter/ r/Joe/ Joe/ Cache Inter terest est (/Twit witte ter/ r/Jo Joe/ e/Vid ideo eo10 10) NDN FIB Local user Alice ce request sts s /Twit itter/ r/Joe/ Joe/ Joe’s content Cache Joe sends content t Data back to Alic ice e User Bob User Joe is online User Walter 9 and can serve his contents

  10. Using Twitter Server for Retrieving Content from Non-Local Users  Non-local users will be served by the Twitter server /Twitter/Joe/Video10 NDN controller ller (SDN (SDN-like like archite tectu cture) Twitte ter r server Use e prefix fix /Twitt witter er to rout ute e the e NDN forwardin ding g table Inter terest est to the e serv rver (NDN DN FIB) /Twit itter/ r/Joe/ Joe/ User Alice NDN FIB /Twit itter/ r/Joe/ Joe/ Inter terest est (/Twit witte ter/ r/Jo Joe/ e/Vid ideo eo10 10) Non Non-loc ocal al user Bob requests Joe’s content User Walter User Joe is online 10 and can serve his contents

  11. Economic Incentives for the local-aware ICN- based content delivery  Estimate the economic viability for each involved stakeholder when adopting our locality-aware and NDN-based routing scheme for delivering content  Compare current delivery chain vs local-aware ICN-based delivery – with involved actors : – Service Providers – Delivery Service Provider provider) – Access ISP  Variables : – the ratio of users ( e ) which can retrieve content from local users – the probability of cache hit (p) 11

  12. Economic Incentives for the local-aware ICN- based content delivery  Exemple : Cost for Service Provider : – With local-aware ICN-based delivery COSN = [(1-p].D.(1- e ).F .W.T] network cost to serve cache miss + [(1-p].D.(1- e ).P .T] processing cost for handling cache miss + [g p ]. D.F .T] cost for delivering content from caches + [t f.T] transaction costs for outsourcing delivery + [p . D. tu .T] 12

  13. Economic Incentives for the local-aware ICN- based content delivery  Exemple : Cost for Access ISP – With local-aware ICN-based delivery COSN = [(1-p].D.(1- e ).F .B.T] transport cost for cache misses + [(1-p].D.(1- e ).F .X E->T .T] transit cost for cache misses + [ S E .F .T] storage cost + [ P E .D.T] processing cost + [p . D.K E .T] Accouting and billing cost + d additional cost the ratio of users ( e ) the probability of cache hit (p) 13

  14. Conclusion  ICN can be deployed if actors can keep some of their business  We envision a progressive deployment of ICN, with relationships between actors to set up  For a network point of view (network traffic), a local-aware delivery is interesting  The economic evaluation we performed proved the interest of a local-aware NDN-based delivery architecture for most of the involved actors. 14

  15. Thanks. Q&A

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend