Page  1 Content Centric Network: Caching WANG Yu KATTO Lab. Dec.6 2012.

Slides:



Advertisements
Similar presentations
Panel: ICN Architecture Overview Cedric Westphal Huawei Innovations
Advertisements

Dissemination-based Data Delivery Using Broadcast Disks.
A Survey of Web Cache Replacement Strategies Stefan Podlipnig, Laszlo Boszormenyl University Klagenfurt ACM Computing Surveys, December 2003 Presenter:
Information-Centric Networks09c-1 Week 9 / Paper 3 VoCCN: Voice Over Content-Centric Networks –V. Jacobson, D. K. Smetters, N. H. Briggs, M. F. Plass,
On the Steady-State of Cache Networks Elisha J. Rosensweig Daniel S. Menasche Jim Kurose.
Multimedia and Mobile communications Laboratory CCN 1 DK Han Junghwan Song Computer Networks Practice.
1 Efficient and Robust Streaming Provisioning in VPNs Z. Morley Mao David Johnson Oliver Spatscheck Kobus van der Merwe Jia Wang.
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto
1 High-performance TCAM- based IP Lookup Engines Authors: Hui Yu, Jing Chenm Jianpian Wang and S.Q. Zheng Publisher: IEEE INFOCOM 2008 Present: 林呈俞 Date:
1 Improving the Performance of Distributed Applications Using Active Networks Mohamed M. Hefeeda 4/28/1999.
Author: Kang Li, Francis Chang, Wu-chang Feng Publisher: INCON 2003 Presenter: Yun-Yan Chang Date:2010/11/03 1.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
Motivation Due to the development of new Internet access technologies (DSL's and HFC's), VoD services have become increasingly popular Despite the continuous.
Scalable and Continuous Media Streaming on Peer-to-Peer Networks M. Sasabe, N. Wakamiya, M. Murata, H. Miyahara Osaka University, Japan Presented By Tsz.
Improving Proxy Cache Performance: Analysis of Three Replacement Policies Dilley, J.; Arlitt, M. A journal paper of IEEE Internet Computing, Volume: 3.
Performance Evaluation of IPv6 Packet Classification with Caching Author: Kai-Yuan Ho, Yaw-Chung Chen Publisher: ChinaCom 2008 Presenter: Chen-Yu Chaug.
Database caching in MANETs Based on Separation of Queries and Responses Author: Hassan Artail, Haidar Safa, and Samuel Pierre Publisher: Wireless And Mobile.
Internet Cache Pollution Attacks and Countermeasures Yan Gao, Leiwen Deng, Aleksandar Kuzmanovic, and Yan Chen Electrical Engineering and Computer Science.
Web Caching Schemes For The Internet – cont. By Jia Wang.
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
Proxy-assisted Content Sharing Using Content Centric Networking (CCN) for Resource-limited Mobile Consumer Devices Jihoon Lee, Dae Youb Kim IEEE Transactions.
Massively Distributed Database Systems Broadcasting - Data on air Spring 2014 Ki-Joune Li Pusan National University.
ICN Considerations for ISP’s Existing Networks Lichun Li, Xin Xu, Jun Wang, Zhenwu Hao {xu.xin18, wang.jun17,
1 Cache Me If You Can. NUS.SOC.CS5248 OOI WEI TSANG 2 You Are Here Network Encoder Sender Middlebox Receiver Decoder.
Torsten Braun, Universität Bern cds.unibe.ch
Generating Intelligent Links to Web Pages by Mining Access Patterns of Individuals and the Community Benjamin Lambert Omid Fatemieh CS598CXZ Spring 2005.
Department of Computer Science, University of Waikato, New Zealand Geoffrey Holmes, Bernhard Pfahringer and Richard Kirkby Traditional machine learning.
Web Prefetching Between Low-Bandwidth Clients and Proxies : Potential and Performance Li Fan, Pei Cao and Wei Lin Quinn Jacobson (University of Wisconsin-Madsion)
Distributing Layered Encoded Video through Caches Authors: Jussi Kangasharju Felix HartantoMartin Reisslein Keith W. Ross Proceedings of IEEE Infocom 2001,
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.
Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Department of Computer Science and.
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.
ComNets Tutorial: Future Internet with Information Centric Networks Asanga Udugama (1), Carmelita Goerg (1) and Andreas Timm-Giel (2) (1) Communications.
E VALUATION OF F AIRNESS IN ICN X. De Foy, JC. Zuniga, B. Balazinski InterDigital
Martin-1 CSE 5810 CSE 5810 Individual Research Project: Integration of Named Data Networking for Improved Healthcare Data Handling Robert Martin Computer.
TinyLFU: A Highly Efficient Cache Admission Policy
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Authors: Haowei Yuan, Tian Song, and Patrick Crowley Publisher: ICCCN 2012 Presenter: Chai-Yi Chu Date: 2013/05/22 1.
Review of the literature : DMND:Collecting Data from Mobiles Using Named Data Takashima Daiki Park Lab, Waseda University, Japan 1/15.
IEEE Communications Magazine July 2012 Bertrand Mathieu Patrick Truong
Understanding the Performance of Web Caching System with an Analysis Model and Simulation Xiaosong Hu Nur Zincir-Heywood Sep
《 Hierarchical Caching Management for Software Defined Content Network based on Node Value 》 Reporter : Jing Liu , China Affiliation : University of Science.
Multimedia & Mobile Communications Lab.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
Networking Named Content Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, Rebecca L. Braynard.
Deadline-based Resource Management for Information- Centric Networks Somaya Arianfar, Pasi Sarolahti, Jörg Ott Aalto University, Department of Communications.
Energy-Efficient Data Caching and Prefetching for Mobile Devices Based on Utility Huaping Shen, Mohan Kumar, Sajal K. Das, and Zhijun Wang P 邱仁傑.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
An Overview of Proxy Caching Algorithms Haifeng Wang.
Massively Distributed Database Systems Broadcasting - Data on air Spring 2015 Ki-Joune Li Pusan National University.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
A Cluster Based On-demand Multi- Channel MAC Protocol for Wireless Multimedia Sensor Network Cheng Li1, Pu Wang1, Hsiao-Hwa Chen2, and Mohsen Guizani3.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Video Caching in Radio Access network: Impact on Delay and Capacity
1 Using Network Coding for Dependent Data Broadcasting in a Mobile Environment Chung-Hua Chu, De-Nian Yang and Ming-Syan Chen IEEE GLOBECOM 2007 Reporter.
Advanced Science and Technology Letters Vol.54 (Networking and Communication 2014), pp Efficient Duplicate.
Zhaogeng Li, Jun Bi, Sen Wang, and Xiaoke Jiang Asia FI Workshop in Kyoto, 2012 Sho Harada Park Lab Nov 29 th, 2012.
Mind the Gap: Modelling Video Delivery Under Expected Periods of Disconnection Argyrios G. Tasiopoulos, Ioannis Psaras, and George Pavlou Department of.
Auction-based in-network caching in Information-centric networks Workshop ACROSS, 16th of September 2016 | Lucia D’Acunto.
Content Centric Networking
Notes Onur Ascigil, Vasilis Sourlas, Ioannis Psaras, and George Pavlou
The Impact of Replacement Granularity on Video Caching
H.264/SVC Video Transmission Over P2P Networks
Implementation of GPU based CCN Router
Junaid Ahmed Khan, Cedric Westphal, J. J
Group Based Management of Distributed File Caches
Revisiting Resource Pooling The Case for In-Network Resource Sharing
Presentation transcript:

Page  1 Content Centric Network: Caching WANG Yu KATTO Lab. Dec

Page  2  CCN (content centric network) Content centric network is a new communication architecture that rethinks the Internet communication model, and centers it around content dissemination and retrieval.  Main Characteristic 1. Request driven communication 2. Hierarchical name based routing 3. Content store

Page  3 Content Router or Caching router (CR)  New generation of routers  Cache packets of content and reuses those that are still in the cache when subsequently requested  Maximize the probability of sharing,minimizes upstream bandwidth demand and downstream latency. [1] CCN caching strategy proposed by Van Jacobson  Least Recently Used(LRU) or least Frequently Used(LFU) [1] [1] Networking Named Content, Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, Rebecca L. Braynard, Palo Alto Research Center, Palo Alto, CA, USA

Page  4 what's proposed in CCN caching?  LRU Discards the least recently used items when the cache is full  LFU Discards the lowest frequently used items when the cache is full  Trade-off between recency and frequency Combine LRU and LFU, assign them with different weights.

Page  5 Problem with LRU ?  In [2], the author models and evaluates the caching feature of CCN caching strategy LRU using NS2. And it concludes there is a clear network-wide performance gain for popular content, but this doesn't work for unpopular content, and the performance heavily depends on the storage size of router cache too. So simply LRU are not good enough. [2] Modelling and Evaluation of CCN-caching Trees, Ioannis Psaras, Richard G. Clegg, Raul Landa, Wei K. Chai, and George Pavlou, Department of Electronic &Electrical Engineering University College London

Page  6 Better CCN caching policies?  Cooperative In-Network Caching  weighted caching chunk in CCN

Page  7 Cooperative Caching chunk{11,..,20} chunk{0,3,6,9,12,15,18} chunk{2,5,8,11,14,17,20} chunk{1,4,7,10,13,16,19} interestresponse of CRresponse of Server LRU caching : Cooperative Caching : chuck 5? chuck 15? chuck 5? chuck 15? chuck 5? chuck 15?

Page  8  New tables added in CCN [3] 1. Collaborative Router Table(CRT) 2. Collaborative Content Store(CCS)  How to store caches cooperatively? Cooperative Caching [3] Time-shifted TV in Content Centric Networks: the Case for Cooperative In- Network Caching, Zhe Li, Gwendal Simon, Institut Telecom- Telecom Bretagne, France, IEEE Communication Society 2011 client1 client2 chuck 21? chuck 21 21mod3=0≠2, check CRT table, so send chunk 21 to r 0 to be cached labelidentifierinterface 0r0r0 2 1r1r1 6 chuck 21 arrived, check its CRT, then cache chunk 21 in its Content Store CRT of r 2 Prefix (requested content) requesting face chunk PIT table of r 2 chuck content namelabelinterface chunk 2102 CCS table of r 2

Page  9 Article [3] uses simulation to compare Basic LRU with cooperative Cache and it finds:  Cooperative Cache has better caching diversity  ISP-friendliness: Under cooperative cache strategy the number of times which each server located is accessed has minimized Besides cooperative caching strategy, when a cache router's storage is full, should we just remove the least recently used cache chunk (LRU)? Cooperative Caching

Page  10 Storage Management Polices  Weighted storage of CCN caching chunk But I am still considering and researching how it actually works. Previous work mainly focus on content-level replacement policies based on different criteria as recency, frequency,size, QoS. But nowadays,the Internet are more and more diverse. For example: wireless phones, web-enabled vehicles. We may need to prioritizly cache some chunks because of QoE or /and pricing motivations instead of just using LRU, LFU. So we may need more flexible caching in each content router. I think using weighted caching chunk in CCN may solve such problem.

Page  11 Problem still existed? most of the newly proposed CCN caching algorithms are conducted using simulators rather than in realistic network condition, and some assumptions are simplified, so it may lack accuracy.

Page  12 Where should we go?  Next step, I will try to think about weighted caching in CCN  And also try to simulate some CCN algorithms in relatively realistic network condition.

Page  13 Thank you