Publisher Mobility Support in Content Centric Networks

Similar documents
Publisher Mobility Support in Content Centric Networks

SCAN: Scalable Content routing for

Performance Evaluation of CCN

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

Follow Me Cloud and Virtualization of (Multimedia) Services and Applications: Challenges and Possible Solutions

Networking Named Content: Content-Centric Networking. John Rula

BTEC Level 3 Extended Diploma

SCAN: Scalable Content Routing for Content-Aware Networking

A Seamless Content Delivery Scheme for Flow Mobility in Content Centric Network

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

Introduction to IP Routing. Geoff Huston

Towards a CDN over ICN

How Can an ISP Merge with a CDN?

Consumer driven Adaptive Rate Control for Real-time Video Streaming in CCN/NDN

IN recent years, the amount of traffic has rapidly increased

TOP-CCN: Topology aware Content Centric Networking for Mobile Ad Hoc Networks

Stateless ICN Forwarding with P4 towards Netronome NFP-based Implementation

Optimal Cache Allocation for Content-Centric Networking

Performance Study of CCNx

Routing Basics ISP/IXP Workshops

HOW CAN AN ISP MERGE WITH A CDN?

Routing Basics. Routing Concepts. IPv4. IPv4 address format. A day in a life of a router. What does a router do? IPv4 Routing

Ch. 5 Maintaining and Troubleshooting Routing Solutions. Net412- Network troubleshooting

CS 640: Introduction to Computer Networks. Intra-domain routing. Inter-domain Routing: Hierarchy. Aditya Akella

Live Streaming with Content Centric Networking

CCN. CCNx 1.0 Changes from 0.x. Computer Science Laboratory Networking & Distributed Systems IETF 90 - July 2014

Routing Concepts. IPv4 Routing Forwarding Some definitions Policy options Routing Protocols

COM-208: Computer Networks - Homework 6

The most simple way to accelerate a Router is at 9.8 m/sec/sec.

Top-Down Network Design

Routing Basics. Campus Network Design & Operations Workshop

A Routing Protocol Proposal for NDN Based Ad Hoc Networks Combining Proactive and Reactive Routing Mechanisms

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols

4A Alcatel-Lucent. Alcatel-Lucent Interior Routing Protocols and High Availability

Why we need to divide network?

Important Lessons From Last Lecture Computer Networking. Outline. Routing Review. Routing hierarchy. Internet structure. External BGP (E-BGP)

CS4450. Computer Networks: Architecture and Protocols. Lecture 20 Pu+ng ALL the Pieces Together. Spring 2018 Rachit Agarwal

NetWare Link-Services Protocol

Routing Basics ISP/IXP Workshops

Lecture 4: Intradomain Routing. CS 598: Advanced Internetworking Matthew Caesar February 1, 2011

Introduction to Information Centric Networking

CS 556 Advanced Computer Networks Spring Solutions to Midterm Test March 10, YOUR NAME: Abraham MATTA

Publish Subscribe Deployment Option for NDN in the Constrained IoT

Router Construction. Workstation-Based. Switching Hardware Design Goals throughput (depends on traffic model) scalability (a function of n) Outline

Proactive-Caching based Information Centric Networking Architecture for Reliable Green Communication in ITS

Computer Science 461 Final Exam May 22, :30-3:30pm

Hybrid gateway advertisement scheme for connecting mobile ad hoc networks to the Internet

MPC: Popularity-based Caching Strategy for Content Centric Networks

Tag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN

Network Names in Content-Centric Networking. CCN Names

Routing Basics. ISP Workshops. Last updated 10 th December 2015

Configure Topology-Independent Loop-Free Alternate (TI-LFA)

Introduction to OSPF

Routing Basics. ISP Workshops

ID/LOC Separation Network Architecture for Mobility Support in Future Internet

CS4450. Computer Networks: Architecture and Protocols. Lecture 15 BGP. Spring 2018 Rachit Agarwal

CCN & Network Coding. Cedric Westphal Huawei and UCSC

Shortcut Switching Enhancements for NHRP in DMVPN Networks

Routing Protocols. Technology Description BGP CHAPTER

The Network Layer and Routers

ICN for Cloud Networking. Lotfi Benmohamed Advanced Network Technologies Division NIST Information Technology Laboratory

Problem Set 8 Due: Start of Class, November 16

A Light-Weight Forwarding Plane for Content-Centric Networks

Link State Routing & Inter-Domain Routing

SERVICE DISTRIBUTION MECHANISMS IN INFORMATION-CENTRIC NETWORKING

Introduction to OSPF

Implementing Cisco IP Routing

IP: Addressing, ARP, Routing

Why dynamic route? (1)

CSC458 Lecture 6. Administrivia. Inter-domain Routing IP Addressing. Midterm will Cover Following Topics (2) Midterm will Cover Following Topics

Design of Link and Routing Protocols for Cache-and- Forward Networks. Shweta Jain, Ayesha Saleem, Hongbo Liu, Yanyong Zhang, Dipankar Raychaudhuri

MCBS: Matrix Computation Based Simulator of NDN

Controlling Strategy Retransmissions in Named Data Networking

An Autonomous and Efficient Controller-based Routing Scheme for Networking Named-Data Mobility

Mobility Study for Named Data Networking in Wireless Access Networks

Named Data Networking (NDN) CLASS WEB SITE: NDN. Introduction to NDN. Updated with Lecture Notes. Data-centric addressing

Adaptive Local Route Optimization in Hierarchical Mobile IPv6 Networks

Network Layer, Part 2 Routing. Terminology

4.2 Multicast IP supports multicast to support one-to-many (radio, news, IP multicast was originally a many-to-many (any source MC or

Session Support for SCN

E3-E4 CM TECHNICAL IT INFRASTRUCTURE

Introduction to OSPF OSPF. Link State Routing. Link State. Fast Convergence. Low Bandwidth Utilisation

Back to basics J. Addressing is the key! Application (HTTP, DNS, FTP) Application (HTTP, DNS, FTP) Transport. Transport (TCP/UDP) Internet (IPv4/IPv6)

Examination 2D1392 Protocols and Principles of the Internet 2E1605 Internetworking. Date: March 9 th 2007 at 8:00 13:00 SOLUTIONS

Scaling IGPs in ISP Networks. Philip Smith SANOG 8, Karachi 3rd August 2006

DD2490 p IP Multicast routing. Multicast routing. Olof Hagsand KTH CSC

Video Conferencing with Content Centric Networking

OSPF Sham-Link Support for MPLS VPN

Examination 2D1392 Protocols and Principles of the Internet 2E1605 Internetworking. Date: June 1 st 2007 at 14:00 19:00 SOLUTIONS

Optimized Vehicular Traffic Flow Strategy using Content Centric Network based Azimuth Routing

Lecture 19: Network Layer Routing in the Internet

Lecture 13: Routing in multihop wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 3, Monday

Support for Notifications in CCN ( draft-ravi-ccn-notification-00.txt ) IETF/ICN-RG -93, Prague

Hop-count Based Forwarding for Seamless Producer Mobility in NDN

CS 204: Advanced Computer Networks

CSE 1 23: Computer Networks

ECE 158A: Lecture 5. Fall 2015

TCP OVER AD HOC NETWORK

Routing. Directly Connected IP Networks. Data link layer routing. ifconfig command

Transcription:

ICOIN 2014@Phuket Publisher Mobility Support in Content Centric Networks Dookyoon Han, Munyoung Lee, Kideok Cho, Ted Taekyoung Kwon, and Yanghee Choi (mylee@mmlab.snu.ac.kr) Seoul National University 2014.02.11 Multimedia and Mobile communications Laboratory

Introduction (1/2) Current Internet architecture Host-based communication model Designed to share resources Considering where to receive Internet traffic is already content-oriented Users/applications care what to receive So, host-based communication model is outdated 2/18

Introduction (2/2) Novel Internet architectures were proposed to solve the cognitive mismatch Information Centric networking (ICN) New paradigm Redesign the Internet in a clean-slate manner DONA(Data-Oriented Network Architecture) PSIRP(Publish-subscribe Internet Routing Paradigm) NetInf(Network of Information) CCN(Content Centric Networking) 3/18

CCN Overview A subscriber sends Interest packet to request content and receives Data packet for the content Components for communication Forwarding Information Base (FIB) Forwarding table Allows a list of outgoing interfaces Pending Interest Table (PIT) Keeps track of Interest forwarded Content Store (buffer memory) Caches Data packets /parc.com/videos/summer.mpg/v1/s0 4/18

Illustration of CCN work Effect of in-network caching (content store) A snu.ac.kr / video1.avi B H D G I E Interest Data Client 1 Client 2 5/18

Mobility Support in CCN Mobile broadcasting Interaction application Mobile chatting Supporting subscriber mobility is relatively easy Due to CCN s receiver driven nature, consumers can retransmit interest after establishing new connectivity How about publisher mobility? Need FIB update 6/18

Main Challenges Maintain a valid path to the mobile publisher Path towards mobile publisher always needs to be valid Outdated FIB entry cannot be used Fast FIB establishment To forward interest packets correctly, FIB should be updated as soon as possible Cannot rely on the routing protocols (e.g., OSPF, RIP) due to longer convergence time while preserving CCN architecture 7/18

Related Work Mobility support in content centric network (Do-hyung Kim, et al. KAIST, ICN2012) A content provider mobility solution of named data networking (Xiaoke Jiang, et al. Tsinggua university, ICNP 2012) DNS-like control server matches name & location which may cause Scalability issue Single point of failure Bottleneck problem Indirection delay Name / Location coupling violate the ICN philosophy When you move, you change your address 8/18

PMC Overview Goal: support a Publish Mobility in CCN (PMC) Design principles No central entity dealing with mobility Do not use location information Do not violate the philosophy of CCN architecture Our approach Maintain two types of entries in FIB Handle mobility event (using Interest / Data packet ) 9/18

PMC: FIB maintenance Original entry and Mobility entry in FIB Original entry Ordinary entry for stable and long-lived destination Maintained by routing protocol Mobility entry Special entry for mobile and temporal destination Maintained by PMC Relatively high priority (with short-timer value) Name prefix Original entry Mobility entry snu.ac.kr interface-a interface-b 10/18

PMC: mobility handling (1/2) PMC router Handles publisher s mobility event FIB update Home router of publisher PMC router that announces original entry for publisher s prefix Mobile publisher Produce the (real-time) content Send a special Interest packet to maintain the mobility entry Publisher URL/mobilityReport/Home Publisher URL/mobilityReport/PrevPoA * PoA: point of attachment 11/18

PMC: mobility handling (2/2) 12/18

PMC operation (Home New PoA) Mobile publisher reports mobility event to the previous PoA (home router) with Interest packet (3) (2) Data Mobility & FIB report update (1) Mobility event (4) Content download snu.ac.kr/alicenews/mobilityreport/prev PoA Data packets are sent back & inter-nodes updates FIB (mobility entries) Home router forwards stored Interests to the publisher (/AliceNews.kr) Following Interest packets are forwarded along the new path 13/18

PMC operation (PoA New PoA) (2) (3) Mobility Data & report FIB update (4) Content download snu.ac.kr/alicenews/mobilityreport/home Mobile publisher reports his mobility to Home router & previous PoA snu.ac.kr/alicenews/mobilityreport/prev PoA (/AliceNews.kr) (1) Mobility event Data packets are sent back & inter-nodes updates FIB (mobility entries) Home router and PoA forwards stored Interests to publisher Following Interest packets are forwarded along the new path 14/18

Simulation Environment Topology Home router exists in ISP hand-off occurs in single ISP Comparison schemes PMC Indirection Pure-CCN Uses a DNS-like mobility management server Event-driven simulator Parameters CS size: 10 GB FIB size: 10,000 entries PIT timer: 3,000 ms Interest packet size: 125 byte Chunk(content) size: 2500 kbyte Request term: 3,000 ms Reference for parameters setting: - An effective hop-by-hop Interest shaping mechanism for CCN communications, NOMEN 2012 - CCNx project ( www.ccnx.org ) 15/18

Evaluation Result (1/2) Chunk delivery delay delivery delay = retrieval time of the data packet - issuing time of the initial interest packet PMC shows shorter handover delay than Pure-CCN Indirection is stable. But, overall delay is longer than PMC Handover delay 16/18

Evaluation Result (2/2) Chunk retrieval rate Sequence number of received data packet - Publisher mobility decreases the retrieval rate of Pure-CCN - Indirection shows low retrieval rate due to the indirection delay (bypassing) - PMC shows stable retrieval rate since it handles mobility event quickly PMC can meet delay-critical QoE service i.e., voice in a wireless context has one way delay requirement of 200~250ms 17/18

Conclusion & Future work Supporting publisher mobility is one of key challenge to adapt CCN into real world application these days PMC suggests fast FIB update method to support publisher s mobility in CCN Future work Fast flooding scheme to support mobility event Managing mobility between different ISPs 18/18

Thank you 19/18