SCAN: Scalable Content routing for

Similar documents
SCAN: Scalable Content Routing for Content-Aware Networking

Publisher Mobility Support in Content Centric Networks

Performance Evaluation of CCN

IN recent years, the amount of traffic has rapidly increased

How Can an ISP Merge with a CDN?

HOW CAN AN ISP MERGE WITH A CDN?

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

Publisher Mobility Support in Content Centric Networks

Adaptive Local Route Optimization in Hierarchical Mobile IPv6 Networks

CLUSTER BASED IN NETWORKING CACHING FOR CONTENT CENTRIC NETWORKING

Distributed Information Processing

DHT Overview. P2P: Advanced Topics Filesystems over DHTs and P2P research. How to build applications over DHTS. What we would like to have..

Interdomain Routing Design for MobilityFirst

Load Sharing in Peer-to-Peer Networks using Dynamic Replication

The Google File System

Performance Study of CCNx

CRESCENDO GEORGE S. NOMIKOS. Advisor: Dr. George Xylomenos

CS555: Distributed Systems [Fall 2017] Dept. Of Computer Science, Colorado State University

Optimal Cache Allocation for Content-Centric Networking

Overlay and P2P Networks. Unstructured networks. Prof. Sasu Tarkoma

QoS and Mobility in Multicast/Broadcast Services (MBSs) in Mobile WiMAX Systems

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

Chapter 10: Peer-to-Peer Systems

Proximity Based Peer-to-Peer Overlay Networks (P3ON) with Load Distribution

Incentive-Compatible Caching and Inter-Domain Traffic Engineering in CCN

Video Conferencing with Content Centric Networking

Supporting Mobility in MobilityFirst

Overview. Problem: Find lowest cost path between two nodes Factors static: topology dynamic: load

WSN Routing Protocols

Distributed Meta-data Servers: Architecture and Design. Sarah Sharafkandi David H.C. Du DISC

Internetworking: Global Internet and MPLS. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

Campus Networking Workshop CIS 399. Core Network Design

Computation of Multiple Node Disjoint Paths

Protocol for Tetherless Computing

Application Layer Multicast For Efficient Peer-to-Peer Applications

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

Network Control and Signalling

MPC: Popularity-based Caching Strategy for Content Centric Networks

Inter-domain Routing. Outline. Border Gateway Protocol

Early Measurements of a Cluster-based Architecture for P2P Systems

CS November 2017

Personal Content Caching for Mobiles

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

Overlay and P2P Networks. Unstructured networks. Prof. Sasu Tarkoma

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

CS November 2018

Stateless ICN Forwarding with P4 towards Netronome NFP-based Implementation

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

An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6

Semantic Multicast for Content-based Stream Dissemination

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

Brocade: Landmark Routing on Peer to Peer Networks. Ling Huang, Ben Y. Zhao, Yitao Duan, Anthony Joseph, John Kubiatowicz

Inter-Autonomous-System Routing: Border Gateway Protocol

Chapter 3: Naming Page 38. Clients in most cases find the Jini lookup services in their scope by IP

Naming. Distributed Systems IT332

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

A TLV-Structured Data Naming Scheme for Content- Oriented Networking

Inter-Autonomous-System Routing: Border Gateway Protocol

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

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

Making Gnutella-like P2P Systems Scalable

Chapter 5. RIP Version 1 (RIPv1) CCNA2-1 Chapter 5

A Scalable Content- Addressable Network

Networking Named Content: Content-Centric Networking. John Rula

Efficient Resource Management for the P2P Web Caching

BGP. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Exploiting Communities for Enhancing Lookup Performance in Structured P2P Systems

Systems Infrastructure for Data Science. Web Science Group Uni Freiburg WS 2012/13

Towards a CDN over ICN

Locality in Structured Peer-to-Peer Networks

Simulations of Chord and Freenet Peer-to-Peer Networking Protocols Mid-Term Report

Caching video contents in IPTV systems with hierarchical architecture

The Edge: Delivering the Quality of Experience of Digital Content

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

A Super-Peer Based Lookup in Structured Peer-to-Peer Systems

Floodless in SEATTLE: A Scalable Ethernet Architecture for Large Enterprises

Plover: A Proactive Low-overhead File Replication Scheme for Structured P2P Systems

Content-Oriented Routing and Its Integration

DMAP : Global Name Resolution Services Through Direct Mapping

VXLAN Overview: Cisco Nexus 9000 Series Switches

An Architecture. What the MEC? for 5G

Static Routing and Serial interfaces. 1 st semester

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

Comparison Between Pre-Computation and On-Demand Computation QoS Routing with Different Link State Update Algorithms

! Naive n-way unicast does not scale. ! IP multicast to the rescue. ! Extends IP architecture for efficient multi-point delivery. !

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

An Algorithm for Dissemination and Retrieval of Information in Wireless Ad Hoc Networks

Hyper-connected IoE Network Technology

Distributed Indexing and Data Dissemination in Large Scale Wireless Sensor Networks

Performance Comparison of Caching Strategies for Information-Centric IoT

Part II: Data Center Software Architecture: Topic 2: Key-value Data Management Systems. SkimpyStash: Key Value Store on Flash-based Storage

Overview 4.2: Routing

Outline. CS5984 Mobile Computing. Dr. Ayman Abdel-Hamid, CS5984. Wireless Sensor Networks 1/2. Wireless Sensor Networks 2/2

Comparison of TDMA based Routing Protocols for Wireless Sensor Networks-A Survey

Debunking some myths about structured and unstructured overlays

Cache Replacement Strategies for Scalable Video Streaming in CCN

Fairness Example: high priority for nearby stations Optimality Efficiency overhead

Distributed Mobility Control for Mobile-Oriented Future Internet Environments

Bayeux: An Architecture for Scalable and Fault Tolerant Wide area Data Dissemination

Transcription:

ICC 2011@kyoto SCAN: Scalable routing for content-aware Networking Munyoung Lee, Kideok Cho, Kunwoo Park, Td T Ted Taekyoung Kwon, Yanghee Choi (mylee@mmlab.snu.ac.kr) Seoul National University 2011. 6. 7.

Outline Introduction Basic SCAN Operation Design choice of SCAN Simulation Results Conclusion 2/16

Introduction (1/2) Current Internet Designed based on end-to-end paradigm More and more traffic on the Internet is attributed to contentoriented services File download and web access Internet routers are not aware of the contents Inefficiency of content retrievals Bandwidth wastes (duplicated downloads) Cannot exploit a nearby copy of the content 3/16

Introduction(2/2) -oriented networking New paradigm : redesign the Internet in a clean-slate manner DONA(Data-Oriented Network Architecture) CCN( Centric Network) // NDN(Named Data Network) PSIRP(Publish-subscribe Internet Routing Paradigm) NetInf(Network of Information) Exploit in-network storage attached to routers Cache the contents Support content-aware routing Expected to solve the inefficiency in content retrievals 4/16

IP vs. Routing IP Routing +Scalable Routing +-aware SCAN! +Widely used +Efficient delivery -Inefficient - Not scalable - Do not consider the closest or multiple copies - Huge number of contents should be maintained - IDs (CIDs) are usually flat or difficult to aggregate 5/16

SCAN Overview Goal: a content routing that solves the inefficiency of IP routing routers (C-routers) perform both content routing and the IP routing IP routing will guarantee the reachability routing (called scanning ) ) is responsible for finding nearby or multiple copies (efficiency) SCAN exchanges only the information of the cached contents in the local content table (LCT) to mitigate the routing scalability issue 6/16

SCAN Operations (1/2) Routing (3) A (3) Server A Request (1) (3) A (1) (3) (4) (5) C-router Request Scanning Request Response Range Request Delivery 7/16

SCAN Operations (2/2) Delivery (an example) (5) A (5) Server A C-router (1) Request Scanning Request (4) (4) (4) (5) A (3) (4) (5) Response Range Request Delivery 8/16

Design choice of SCAN (1/3) Store the information of the subset of the contents t To mitigate routing scalability May cause content reachability problem Use IP routing as a fallback solution 9/16

Design choice of SCAN (2/3) Adopt Bloom fl filter (BF) to compress the content information Local exchanges of content information may cause the routing scalability problem due to large number of contents C-routers have one BF for each interface which compresses the information of the contents advertised CID 1 0 0 1 0 1 0 0 0 0 1 0 1 0 1 0 1 0 CID 0 0 0 1 0 0 0 0 1 90% match 0 1 0 1 0 1 0 0 0 10/16

Design choice of SCAN (3/3) All the bits of the BF may be set to 1 When the large number of content information is accumulated (multi-hop distribution) To solve this problem, each C-router will decay the bits of a BF probabilistically before exchanging CRTs Ex) the half of the bits set to 1 can be randomly set to 0 Exact match cannot be used due to the decayed d information during CRT exchange Conclude a content exist when # of matched bits predefined threshold LCT : Local Table CRT : Routing Table 11/16

Receives content request Forwarding Decision Performs IP routing LCT lookup Scanning Can I afford Yes CID matched Yes Respond scanning, now? in LCT to the end host No No CRT lookup # of matched bits threshold h Yes Forward the content request to the matched interfaces No Discard Done 12/16

Simulation Environments Simulation Environments Simulator Topology Number of routers & end hosts distribution Discrete event-driven simulator 1 transit domain and 5 stub domains generated using GT-ITM 105 routers & 1,000 end hosts Randomly distributed 10,000 contents (1GBytes) 1,000 popular contents are randomly replicated Request distribution Zipf distribution with parameter 1.0 Cache size Bloom filter, threshold Comparison 100GBytes 3,500bit with 14 hash functions, δ=0.1 SCAN-FULL*, SCAN w/o BF**, IP w/ caching***, IP Routing *: SCAN with all content information **: SCAN without BF compression 13/16 ***: IP routing which can exploit cached contents

Simulation Results The original server load is reduced when SCAN (and SCAN-FULL) reduces a the requested content is served by C- significant amount of network traffic (per routers link) SCAN achieves 86.4% load reduction IP routing w/ caching and SCAN w/o BF compared with IP routing often utilize the cached content located at 47.3% and 39.6% reduction for SCAN w/o nearby C-routers BF and IP w/ caching, respectively 30.7% and 35.7% reduction compared with IP routing 14/16

Conclusion SCAN achieves both reachability and efficiency by using both IP routing and content routing information is compressed to handle the scalability issue SCAN locates one or more closer copies of the requested content Reduces the total volume of network traffic Provides better load balancing among the links 15/16

Q&A 16