《 Hierarchical Caching Management for Software Defined Content Network based on Node Value 》 Reporter : Jing Liu , China Affiliation : University of Science.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

IP Router Architectures. Outline Basic IP Router Functionalities IP Router Architectures.
Dissemination-based Data Delivery Using Broadcast Disks.
Scheduling in Web Server Clusters CS 260 LECTURE 3 From: IBM Technical Report.
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Scalable Content-Addressable Network Lintao Liu
Nanxi Kang Princeton University
Multimedia and Mobile communications Laboratory CCN 1 DK Han Junghwan Song Computer Networks Practice.
A Peer-to-Peer On-Demand Streaming Service and Its Performance Evaluation Presenter: Nera Liu Author: Yang Guo, Kyoungwon Suh, Jim Kurose and Don Towsley.
Analysis of Using Broadcast and Proxy for Streaming Layered Encoded Videos Wilson, Wing-Fai Poon and Kwok-Tung Lo.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Analysis of Web Caching Architectures: Hierarchical and Distributed Caching Pablo Rodriguez, Christian Spanner, and Ernst W. Biersack IEEE/ACM TRANSACTIONS.
Kyushu University Graduate School of Information Science and Electrical Engineering Department of Advanced Information Technology Supervisor: Professor.
Intradomain Anycast for Content Centric Networks.
CSE 461: Distance Vector Routing. Next Topic  Focus  How do we calculate routes for packets?  Routing is a network layer function  Routing Algorithms.
Delivery, Forwarding, and Routing
1 Dynamic Routing Protocols I RIP Relates to Lab 4. The first module on dynamic routing protocols. This module provides an overview of routing, introduces.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
OpenFlow-Based Server Load Balancing GoneWild Author : Richard Wang, Dana Butnariu, Jennifer Rexford Publisher : Hot-ICE'11 Proceedings of the 11th USENIX.
Routing Algorithms (Ch5 of Computer Network by A. Tanenbaum)
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
CS 4396 Computer Networks Lab
1 Introducing Routing 1. Dynamic routing - information is learned from other routers, and routing protocols adjust routes automatically. 2. Static routing.
Zhen Feng, Mingwei Xu, Yu Wang and Qing Li Tsinghua University, Beijing, China, Globalcom2013 – NGN Symposium Katto Lab Hiroto Kisara AN ARCHITECTURE FOR.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Aadil Zia Khan and Shahab Baqai LUMS School of Science and Engineering QoS Aware Path Selection in Content Centric Networks Fahad R. Dogar Carnegie Mellon.
Using the Small-World Model to Improve Freenet Performance Hui Zhang Ashish Goel Ramesh Govindan USC.
Segment-Based Proxy Caching of Multimedia Streams Authors: Kun-Lung Wu, Philip S. Yu, and Joel L. Wolf IBM T.J. Watson Research Center Proceedings of The.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
CCAN: Cache-based CAN Using the Small World Model Shanghai Jiaotong University Internet Computing R&D Center.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
Review of the literature : DMND:Collecting Data from Mobiles Using Named Data Takashima Daiki Park Lab, Waseda University, Japan 1/15.
Understanding the Performance of Web Caching System with an Analysis Model and Simulation Xiaosong Hu Nur Zincir-Heywood Sep
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
Objectives After completing this chapter you will be able to: Understand how routers operate Describe Distance Vector and Link State Algorithms Describe.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) 1 Proxy Caching for Streaming Media.
Routing protocols. Static Routing Routes to destinations are set up manually Route may be up or down but static routes will remain in the routing tables.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
NUS.SOC.CS5248 Ooi Wei Tsang 1 Proxy Caching for Streaming Media.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
7.1 The Network Layer It provides services to the transport layer. It is concerned with getting packets from the source to the destination, possibly making.
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
CSE 421 Computer Networks. Network Layer 4-2 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside.
Spatial Aware Geographic Forwarding for Mobile Ad Hoc Networks Jing Tian, Illya Stepanov, Kurt Rothermel {tian, stepanov,
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Working at a Small-to-Medium Business or ISP – Chapter 6
Authors: Jiang Xie, Ian F. Akyildiz
Optimising Streaming Systems with SDN/P4/NetFPGA
Dynamic Routing Protocols II OSPF
Auction-based in-network caching in Information-centric networks Workshop ACROSS, 16th of September 2016 | Lucia D’Acunto.
Proxy Caching for Streaming Media
Notes Onur Ascigil, Vasilis Sourlas, Ioannis Psaras, and George Pavlou
The Impact of Replacement Granularity on Video Caching
Authors: Sajjad Rizvi, Xi Li, Bernard Wong, Fiodar Kazhamiaka
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
COMP 3270 Computer Networks
CHAPTER 3 Architectures for Distributed Systems
THE NETWORK LAYER.
ECE 544 Protocol Design Project 2016
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Junaid Ahmed Khan, Cedric Westphal, J. J
Coded Caching in Information-Centric Networks
Switch controller: Routing
Working at a Small-to-Medium Business or ISP – Chapter 6
Presentation transcript:

《 Hierarchical Caching Management for Software Defined Content Network based on Node Value 》 Reporter : Jing Liu , China Affiliation : University of Science and Technology of China :

Background Users want the content instead of the IP address through the network The original host-host model in IP is not suitable any more !

Future Internet architecture: CCN: Content-Centric Network SDN :Software-Defined Network Background

Why SDCN ? The most existing CCN schemes are over the IP network Protocol-Oblivious Forwarding (POF) is the extension of OpenFlow proposed by HUA WEI. SDCN realizes CCN over SDN which does not rely on the IP

SDCN over POF Fig. SDCN Architecture

How to describe the value of Content Node ? Node Value : tends to be the minimum path length node centricity metric set a higher value for the center node which bears higher traffic

Node Value Node centricity(D i ): the reciprocal of the sum of shortest path distance to other nodes N is the number of nodes in network. Normalization process of D i

Node Value Node connectivity ( L i ): the number of nodes connected to node i

Node Value (V i ) : D i    L i Where  is the tradeoff between Node centricity and Node connectivity. Node Value

Hierarchical Cache Model Fig. Simple topology example For S1: the sum of the shortest path : =17

NodeSumDiLi  Li ViRank S S S S S S S S Hierarchical Cache Model Table 1. Calculation of Node Value (  is 0.02 )

The network with 8 nodes is divided into 3 layers. The total cache C is divided equally into each layer and each layer further divides the C/3 equally Hierarchical Cache Model Table 2. The allocation of total cache space C Cache size of LayernodesCache size of node Layer1 (10%)C/3S6C/3 Layer2 (30%)C/3S3, S5C/6 Layer3 (60%)C/3S1,S2,S4,S7,S8C/15

Hierarchical Cache Model Fig The Hierarchical Model

Cache Decision Strategy : NVD We assume the content popularity is known and set popularity threshold as T Algorithm 1 : Node Value based cache Decision Strategies NVD 1: Input 2: Content: A data chunk D with popularity P 3: Begin 4: Check the value of each node along path 5: if P > T 6: Cache D on the node of V-max; 7: else 8: Cache D on the node of V-min; 9: end if 10: End

Experiment and analysis A topology with 50 nodes is built under Mininet. The total storage budget is 600 objects, and 1000 files. Content popularity is modelled with a Zipf distribution Content requests are modelled as Poisson process. The cache replacement policy is based on popularity

Experiment and analysis Fig. The average P_hit of each layer in four scenarios P_hit =  hit /  request

Experiment and analysis Fig. P_hit of each node using LCE_Model vs NVD_Model

Conclusion The proposed hierarchical cache model and cache policy can improve the performance of network caching, including hit ratio and average hops of each request. For further research, the study of node value considering more information such as link bandwidth will be required.

The End