ICN Research Challenges draft-kutscher-icnrg-challenges-00

Similar documents
Internet Research Task Force (IRTF) Request for Comments: 7927 Category: Informational

Potential Based Routing (PBR) for ICN

ICN IDENTIFIER / LOCATOR. Marc Mosko Palo Alto Research Center ICNRG Interim Meeting (Berlin, 2016)

ICN & 5G. Dr.-Ing. Dirk Kutscher Chief Researcher Networking. NEC Laboratories Europe

Cisco Group Encrypted Transport VPN

Supporting QoS Aware Data Delivery in Information Centric Networks

Hash-routing Schemes for Information Centric Networking

Enabling Network Identifier (NI) in Information Centric Networks to Support Optimized Forwarding

CCN & Network Coding. Cedric Westphal Huawei and UCSC

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering

Enabling Internet-of-Things (IoT) Services in MobilityFirst FIA

Application aware access and distribution of digital objects using Named Data Networking (NDN)

Reza Tourani, Satyajayant (Jay) Misra, Travis Mick

Performance Study of CCNx

Chapter 6: Distributed Systems: The Web. Fall 2012 Sini Ruohomaa Slides joint work with Jussi Kangasharju et al.

Efficient Mobile Content-Centric Networking. Using Fast Duplicate Name Prefix Detection. Mechanism

Today: World Wide Web! Traditional Web-Based Systems!

Supporting Mobility in MobilityFirst

Mapping of Address and Port Using Translation

Locator ID Separation Protocol (LISP) Overview

Hyper-connected IoE Network Technology

Overview. Overview. OTV Fundamentals. OTV Terms. This chapter provides an overview for Overlay Transport Virtualization (OTV) on Cisco NX-OS devices.

Ossification of the Internet

Interdomain Routing Design for MobilityFirst

CLUSTER BASED IN NETWORKING CACHING FOR CONTENT CENTRIC NETWORKING

Web-Based Systems. INF 5040 autumn lecturer: Roman Vitenberg

Growth. Individual departments in a university buy LANs for their own machines and eventually want to interconnect with other campus LANs.

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

Overlay and P2P Networks. Introduction and unstructured networks. Prof. Sasu Tarkoma

Design of Next Generation Internet Based on Application-Oriented Networking

Dissemination of Paths in Path-Aware Networks

A Survey of Information-Centric Networking

Distributed Systems. 21. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2018

CS November 2018

Share IETF understanding on User Plane of 3GPP 5G System Intend to be a part of the LS reply to User Plane Protocol Study in 3GPP

Routing Protocols in MANET: Comparative Study

Mobile Group Communication

Network in the Cloud: a Map-and-Encap Approach

internet technologies and standards

IPv6: An Introduction

A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6

A novel approach to ICN: POINT ip Over IcN the better ip. Dr. Dmitrij Lagutin, Aalto University, Finland

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

Democratizing Content Publication with Coral

Lecture 1: January 22

Federal Agencies and the Transition to IPv6

Software-Defined Multicast Network Overlay Framework draft-qi-bitar-intarea-sdn-multicast-overlay-00

CS November 2017

Democratizing Content Publication with Coral

APT: A Practical Transit-Mapping Service Overview and Comparisons

SCAN: Scalable Content routing for

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

Introduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology

Expires: February 21, Huawei & USTC G. Wang. Huawei Technologies. August 20, 2013

FutureNet IV Fourth International Workshop on the Network of the Future, in conjunction with IEEE ICC

CSE 123A Computer Networks

Multicast service model Host interface Host-router interactions (IGMP) Multicast Routing Distance Vector Link State. Shared tree.

VXLAN Overview: Cisco Nexus 9000 Series Switches

Cisco Catalyst 6500 Series Wireless LAN Services Module: Detailed Design and Implementation Guide

IP Multicast. Overview. Casts. Tarik Čičić University of Oslo December 2001

Assignment 5. Georgia Koloniari

LISP: What and Why. RIPE Berlin May, Vince Fuller (for Dino, Dave, Darrel, et al)

Native Deployment of ICN in 4G/LTE Mobile Networks

IPv6-based Beyond-3G Networking

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications

SIP as an Enabling Technology

Cache Less for More in Information- Centric Networks W. K. Chai, D. He, I. Psaras and G. Pavlou (presenter)

IPoverICN the Better IP? The Internet as our ICN use case

Open Connect: Starting from a Greenfield (a mostly Layer 0 talk) Dave Temkin 06/01/2015

New Generation Open Content Delivery Networks

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport:

ILNP: a whirlwind tour

Internet Research Task Force (IRTF) Category: Informational May 2011 ISSN:

Network Scalability Ignas Bagdonas RIPE68 13-MAY-2014

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications

Small Enterprise Design Profile(SEDP) WAN Design

Distributed Mobility Control for Mobile-Oriented Future Internet Environments

APT Incremental Deployment

Deployment Scenarios for Standalone Content Engines

ENTERPRISE MPLS. Kireeti Kompella

TBGP: A more scalable and functional BGP. Paul Francis Jan. 2004

Performance Evaluation of CCN

When ICN Meets C-RAN for HetNets: An SDN Approach C H E N C H E N Y A N G, Z H I Y O N G C H E N, B I N X I A, A N D J I A N G Z H O U W A N G

Comcast IPv6 Trials NANOG50 John Jason Brzozowski

CS 268: Computer Networking

Lecture 16: Data Center Network Architectures

Active source routing for ad-hoc network: seamless integration of wireless environment

Information-Centric Networking: Overview, Current State and Key Challenges

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Trafffic Engineering 2015/16 1

Ravi Ravindran, Prakash Suthar, G.Q.Wang, Dirk Trossen

GreenICN Overview GreenICN: Architecture and Applications of Green Information Centric Networking

What is Multicasting? Multicasting Fundamentals. Unicast Transmission. Agenda. L70 - Multicasting Fundamentals. L70 - Multicasting Fundamentals

Comparing Alternative Approaches for Networking of Named Objects in the Future Internet

CMSC 332 Computer Networks Network Layer

Scalable overlay Networks

Lecture 1: January 23

Examination 2D1392 Protocols and Principles of the Internet 2G1305 Internetworking 2G1507 Kommunikationssystem, fk SOLUTIONS

Chapter 4. Computer Networking: A Top Down Approach 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, sl April 2009.

Today: World Wide Web

Transcription:

ICN Research Challenges draft-kutscher-icnrg-challenges-00 Dirk Kutscher, Suyong Eum, Kostas Pentikousis, Ioannis Psaras, Daniel Corujo, Damien Saucez

Document Purpose WHY Problems and pain points in today's networks HOW can ICN help Fundamental ICN concepts WHAT to do in ICNRG Research challenges, important topics Possible RESULTS Impact on IETF work

Note: Originally titled "Problem Statement" Discussion whether this is useful General consensus: rather describe expected challenges, i.e., topics to be worked on Want to add some motivation (what are the critical issues, why do we do this) explanation: what is the general idea (concepts) Hence the following structure...

Structure 1. Introduction example pain point, example ICN solution, brief concept overview 2. Problems with information distribution today Inefficiencies, security issues 3. Concepts Requesting named-data as a first-order network service 4. Research Challenges naming, security, routing, name resolution, transport, caching, interconnection, management, mobility management 5. Impact on IETF work anticipated changes to Internet architecture and protocols, relation to existing work (e.g., CDNI)

Problems with Information Distribution Today Today's overlay approaches to CDN, M2M vs. accessing named data on network layer Sub-optimal routing Difficulties in leveraging multicast/broadcast capabilities Difficulties in establishing direct communication Application-specific approaches to caching, replication

ICN Concepts Accessing named data objects as a firstorder network service Name-content binding validation and other features Leveraging ubiquitous storage New options for transport

Naming and Security Currently describing hierarchically structured and flat names Describing static and dynamic object naming challenges Requestor privacy Updating and versioning Managing object accessibility

Transport Services Research challenges: Several possible path between a sender and a receiver How to utilize multiple sources? How to control data rate on multiple paths? Requests can be aggregated by routers How to make the distinction between retransmissions or new requests? How can a source determine the number of requesters? Receiver-driven communication or Routerdriven communication?

In-Network Caching (1/2) Three main challenges: Cache Placement On-path vs off-path Is on-path on-shortest(-bgp)-path? Off-(shortest-)path has been investigated a lot On-path is more challenging Content Placement - Content-to-Cache Distribution What is to be cached and who decides? What are the criteria/metrics to decide where to cache what? Popularity, traffic characteristics? How big should caches be?

In-Network Caching (2/2) Request-to-Cache Routing Relates to name-based routing Relates to collaboration between the data and control places Do we allow for cache-aware routing? And who is "aware"? Cache-aware routing introduces complexity, but Cache-unaware routing reduces chances of cache hits Affects traffic dynamics through request redirection

Routing and Resolution System Scalability [1/2] Size of BGP routing table Technically speaking Numbers 4.5*10^5 10^11 Comments & reference Now, an up-to-date BGP router is working with this number. [bgp.potaroo.net] Back in 2007, that number of data objects could be supported technically - DONA. Domains 4.6*10^7 Routing with domain names? [www.domainworldwide.com] Indexed web pages 5*10^10 Google s indexed web pages [www. worldwidewebsize.com/] Indexed URLs 10^12 Google s indexed URLs back in 2008 [www.pcworld.com] Do we expect more? 10^22 Updated or version up data object, a group of data objects, or more and more.

Routing and Resolution System Scalability [2/2] Route-By-Name Routing (RBNR) Lookup-By-Name Routing (LBNR) Hybrid Routing (HR) Operation Discovery - Delivery Resolution - Discovery - Delivery RBNR + LBNR Challenges How to aggregate the names of data objects to reduce the number of routing entries? How does user learn the name which is designed for aggregation by provider? Can we still achieve a scalable routing without name aggregation? e.g., compact routing, random walk, greedy routing, etc? Fast lookup: mapping the name of data object to its locators (copies as well?) Fast update: location of data object is expected to change frequently. Multiple data objects may change their location simultaneously, e.g. data objects in a laptop? How to design a scalable mapping system, which given the name of data object, it should return a destination domain locator so that a user request can be encapsulated and forwarded to the domain? How to incorporate copies of a data object in in-network caches in these routing schemes?

Mobility Management [1/2] Different ICN deployments provide intrinsic mobility support However, such support is not optimized Seamless handover for real-time multimedia? Network resources negotiation and activation Moreover, client-mobility and source-mobility are different How the intrinsic caching and forwarding will be impacted? Finally, with the different access technologies available today, how will their unique mechanisms impact an optimized mobility-supported scenario?

Mobility Management [2/2] Research Challenges: How can content reaching mechanisms interface with specific link operations, such as identifying which links are available for a certain content How to make mobility as a service that is only activated when the specific user/content/conditions require it How to coordinate mobility management between the node and the network for optimization and policing procedures?

Network Management [1/2] Current management support tools (ranging from SNMP to full-fledged AAA and policing infrastructures) are currently host-centric or end-to-end oriented In ICN, not only content becomes the core aspect for management requirements it also sees network management leveraging intrinsic ICN mechanisms On one hand, such mechanisms need to be used to address common network management procedures How to identify nodes, networks, segments using ICN naming? On the other hand, native ICN aspects can open up new scenarios and considerations for network management as a concept E.g., content-oriented management and caching

Network Management [2/2] Research Challenges: Manage and control content reception at the destination Coordination of management information exchange and control between ICN nodes and ICN network control points Identification of management and controlling actions and items through information naming Relationship between NDOs and host identities identification

Status and Next Steps Section about "Problems today": rather talk about goals Align level of detail for sections Separate Naming and security sections have more detailed TODO list for those "Other challenges" want to at least other related challenges not discussed here: business models Got volunteers for additional input Thomas/Matthias: mobility/security Damien: security Plan is to update this after IETF-86

Feedback?