SAIL Project: Value Network Configurations in Information-centric Networking Tapio Levä (tapio.leva@aalto.fi) Aalto University SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 1 Put information about confidentiality here
SAIL Project Overview http://www.sail-project.eu/ SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 2 Put information about confidentiality here
The SAIL Project (Scalable & Adaptive Internet Solutions) • EU Call FP7-ICT-2009-5 – 25 partners – 30 months duration – 12.4 M € EU funding in 2.5 years (total ~20M € ) • SAIL‘s main objective – Design concepts and technologies for the networks of the future – Develop techniques to move from today’s to future networks SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 3 Put information about confidentiality here
Scalable Adaptive Internet Solutions Network ¡of ¡Informa)on ¡ ¡ (NetInf) ¡ Elastic Cloud ¡Networking ¡ ¡ resources Content (Clone) ¡ Socio-‑ economics ¡ Open ¡Connec)vity ¡Services ¡ ¡ (OConS) ¡ Connectivity SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 4 Put information about confidentiality here
Network of Information (NetInf) (Information Centric Networking (ICN)) Future ¡ Informa)on ¡Centric ¡Network ¡ Today’s ¡Internet ¡ ¡ ¡ Focus ¡on ¡ ¡ Focus ¡on ¡ ¡ informa(on ¡ objects ¡and ¡ ¡ nodes ¡ real ¡world ¡objects ¡ Evolu)on ¡ Web ¡ CDN ¡ P2P ¡ In ¡today’s ¡Internet, ¡ accessing ¡informa)on ¡is ¡ the ¡domina)ng ¡use ¡case! ¡ SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 5 Put information about confidentiality here
Value Network Configurations of Information-centric Networking Motivation: Identifying common roles in ICN and their strategic and economic value to the different actors to • originally: compare success possibilities of different VNCs • now also: recognize the potential tussles rising from conflicting stakeholder interests SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 6 Put information about confidentiality here
VNC terminology 1/2 • Technical architecture describes the technical implementation. – Technical component is a collection and realization of technical Technical interface functionalities. – Technical interface presents the technical relationship Technical component ( e.g. , protocols or radio interfaces) between components. SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 7 Put information about confidentiality here
VNC terminology 2/2 • Value network configuration results as actors take on roles and establish business interfaces among each other. – Actor is any person or organization, which Business interface has an interest in, provides resources for, or is affected by the use case. Technical interface – Role is a set of activities and technical components, the Actor responsibility of which is not Role divided between separate actors. Technical – Business interface presents a component business relationship ( e.g. , contracts and transactions) between actors. SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 8 Put information about confidentiality here
Research question • What are the possible VNCs that could emerge around Information-centric content delivery? – ICN understood widely: caching + focus on content, not location – Use case: content delivery from content provider to end-user • Covered architectures – CDN: Akamai CDN, Tier-1 ISP CDN, Google Global Cache – P2P: BitTorrent, Voddler, Spotify – Novel ICN proposals: NetInf, CCN/NDN, PSIRP, DONA • Key objective – Identify and describe common key roles and their value drivers SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 9 Put information about confidentiality here
Technical interface Actor Role Key roles Business interface Technical component Content Creation Content Creation Product/asset delivery Content provider Content provider Content access management Cache management Content provisioning and Content provisioning and Content access Authentication, Authorization, and management management management Accounting (AAA) related to content Cache server Origin server Origin server AAA protocol usage = WHO? Cache management Controlling (and owning) cache Cache location Content network Name resolution servers, including content selection ownership management and cache updating = WHAT? Content network Name resolution Building space resources service Name resolution (request routing) Controlling content directory and Interconnectivity provider Interconnectivity provider Access network provider Access network provider End-user End-user resolving content names to Interconnectivity Interconnectivity Access network Access network Content consuming Content consuming location(s) = WHERE? provisioning provisioning operation operation Interconnectivity Interconnectivity Access network Access network Device Device network network Content network management Routing, managing QoS, accounting of content delivery = HOW? Network Network Equipment Equipment Device Provisioning Device Provisioning Provisioning Provisioning SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 10 Put information about confidentiality here
1) Pure-play CDN VNC (Akamai) CDN provider Content provider Cache management Content provisioning and Content access management management Actor Cache server Origin server AAA protocol Role Technical component Access network provider Cache location Content network Name resolution ownership management Technical interface Content network Name resolution Building space resources service Business interface Interconnectivity provider End-user Interconnectivity Access network Content consuming provisioning operation Interconnectivity Access network Device network SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 11 Put information about confidentiality here
2) Content provider CDN VNC (GGC) Content provider Cache management Content provisioning and Content access management management Actor Cache server Origin server AAA protocol Role Technical component Access network provider Cache location Content network Name resolution ownership management Technical interface Content network Name resolution Building space resources service Business interface Interconnectivity provider End-user Interconnectivity Access network Content consuming provisioning operation Interconnectivity Access network Device network SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 12 Put information about confidentiality here
Tussles in localized CDN VNC A real SAIL application described in D-B.1 - The Network of Information: Architecture and Applications http://www.sail-project.eu/wp-content/uploads/2011/08/SAIL_DB1_v1_0_final-Public.pdf SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 13 Put information about confidentiality here
Localized CDN – Overview • Proac)ve ¡(transparent) ¡caching ¡ ¡ • Rendezvous ¡system ¡with ¡scopes ¡ • NetInf ¡NRSs ¡ Signaling ¡ Benefits – ISP: savings in transit costs and network resources – End-users: lower latency – CPs: better QoE for end users; savings in CDN costs? SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 14 Put information about confidentiality here
Localized CDN VNC Access network provider Access network provider Content provider Content provider Cache management Cache management Content provisioning and Content provisioning and Content access Content access management management management management Actor Role Cache server Cache server Origin server Origin server AAA protocol AAA protocol Technical component Cache location Content network Name resolution Cache location Content network Name resolution ownership ownership management management Technical interface Content network Content network Name resolution Name resolution Building space Building space resources resources service service Business interface Interconnectivity provider Interconnectivity provider End-user End-user Interconnectivity Interconnectivity Access network Access network Content consuming Content consuming Cri$cal ¡interface: ¡ provisioning provisioning operation operation -‑ with: ¡commercial ¡CDN ¡ Interconnectivity Interconnectivity Access network Access network Device Device network network -‑ w/o: ¡transparent ¡caching ¡ for ¡local ¡op)miza)on ¡ SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 15 Put information about confidentiality here
Potential tussles • ISP-CP: Transit costs vs. Content freshness tussle – In order to reduce transit costs, ISP may have limited interest in providing the most updated/fresh content • ISP-CP: Access control tussle – Providing cached content, ISP could serve the content request without informing CP so that end user would not be charged for it • ISP-CP: Content usage statistics tussle – Information popularity and other content usage statistics are hidden from original source and ISP may not have incentive in providing them • ISP-CP-Regulator: Net neutrality tussle – ISP may favor content of some CP over content of other CPs • Conclusion: Business case may be negative for CPs SCALABLE & ADAPTIVE INTERNET SOLUTIONS 31.1.2012 16 Put information about confidentiality here
Recommend
More recommend