A New Prefetch Cache Scheme Shun-Zheng Yu; Kobayashi, H. Department of Electrical Engineering E-Quad, Princeton University. Proceedings of IEEE Conference.

Slides:



Advertisements
Similar presentations
Proxy Server Systems for Wireless Mobile Web Service
Advertisements

Web Caching: Locality of References Revisited Foong, A.P.; Yu-Hen Hu; Heisey, D.M. Department of Electrical and computer Engineering, University of Wisconsin.
What should you Cache? A Global Analysis on YouTube Related Video Caching Dilip Kumar Krishnappa, Michael Zink and Carsten Griwodz NOSSDAV 2013.
EG 10111/10112 Introduction to Engineering Copyright © 2009 University of Notre Dame Design optimization: optimization problem and factor of safety (F.O.S.)
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
Peer-to-peer Multimedia Streaming and Caching Service Jie WEI, Zhen MA May. 29.
Analysis of Using Broadcast and Proxy for Streaming Layered Encoded Videos Wilson, Wing-Fai Poon and Kwok-Tung Lo.
1 Threshold-Based Multicast for Continuous Media Delivery Lixin Gao, Member, IEEE, and Don Towsley, Fellow, IEEE IEEE TRANSACTION ON MULTIMEDIA.
Improving Proxy Cache Performance: Analysis of Three Replacement Policies Dilley, J.; Arlitt, M. A journal paper of IEEE Internet Computing, Volume: 3.
An Active Buffer Management Technique for Providing Interactive Functions in Broadcast Video-on-Demand Systems Zongming Fei, Member, IEEE, Mostafa H. Ammar,
Caching Neighborhood Protocol(CNP): a Foundation for Building Dynamic Web Caching Hierarchies with Proxy Servers Cho-Yu Chiang, Ming T.Liu, Mervin E.Muller.
ECE 7995 CACHING AND PREFETCHING TECHNIQUES. Locality In Search Engine Queries And Its Implications For Caching By: LAKSHMI JANARDHAN – ba8671 JUNAID.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
HHMSM: A Hierarchical Hybrid Multicast Stream Merging Scheme For Large-Scale Video-On-Demand Systems Hai Jin and Dafu Deng Huazhong University of Science.
Improving Proxy Cache Performance: Analysis of Three Replacement Policies John Dilley and Martin Arlitt IEEE internet computing volume3 Nov-Dec 1999 Chun-Fu.
Web Caching Robert Grimm New York University. Before We Get Started  Interoperability testing  Type theory 101.
Submitting: Barak Pinhas Gil Fiss Laurent Levy
Collaborative Web Caching Based on Proxy Affinities Jiong Yang, Wei Wang in T. J.Watson Research Center Richard Muntz in Computer Science Department of.
1 Probabilistic Models for Web Caching David Starobinski, David Tse UC Berkeley Conference and Workshop on Stochastic Networks Madison, Wisconsin, June.
Improving WWW Performance Using Domain-Top approach to prefetching Seung Won Shin, Byeong Hag Seong and Daeyeon park Conference/Exhibition on High Performance.
Internet Cache Pollution Attacks and Countermeasures Yan Gao, Leiwen Deng, Aleksandar Kuzmanovic, and Yan Chen Electrical Engineering and Computer Science.
Web Caching Robert Grimm New York University. Before We Get Started  Illustrating Results  Type Theory 101.
Web Latency Reduction Via Client-side Prefetching Avinoam N. Eden; Brian W. Joh; Trevor Mudge Electrical Engineering and Conputer Science Department The.
SAIU: An Efficient Cache Replacement Policy for Wireless On-demand Broadcasts Jianliang Xu, Qinglong Hu, Dik Lun Department of Computer Science in HK University.
A Hybrid Caching Strategy for Streaming Media Files Jussara M. Almeida Derek L. Eager Mary K. Vernon University of Wisconsin-Madison University of Saskatchewan.
Measurement Based Intelligent Prefetch and Cache Technique & Intelligent Proxy Techniques in Plasma Physics LAboratories Yantai Shu, Gang Zhang, Zheng.
Neural Nets Based Predictive Prefetching to Tolerate WWW Latency Tamer I. Ibrahim and Cheng-Zhong Xu Department of Electrical and Computer Engineering,
Web Caching Schemes For The Internet – cont. By Jia Wang.
Capacity planning for web sites. Promoting a web site Thoughts on increasing web site traffic but… Two possible scenarios…
Least Popularity-per-Byte Replacement Algorithm for a Proxy Cache Kyungbaek Kim and Daeyeon Park. Korea Advances Institute of Science and Technology (KAIST)
A scalable technique for VCR-like interactions in video-on-demand applications Tantaoui, M.A.; Hua, K.A.; Sheu, S.; IEEE Proceeding of the 22nd International.
Hybrid Prefetching for WWW Proxy Servers Yui-Wen Horng, Wen-Jou Lin, Hsing Mei Department of Computer Science and Information Engineering Fu Jen Catholic.
Storage Allocation in Prefetching Techniques of Web Caches D. Zeng, F. Wang, S. Ram Appeared in proceedings of ACM conference in Electronic commerce (EC’03)
1 Cache Me If You Can. NUS.SOC.CS5248 OOI WEI TSANG 2 You Are Here Network Encoder Sender Middlebox Receiver Decoder.
2011/08/09 Sunwook Bae. Contents Paper Info Introduction Overall Architecture Resource Management Evaluation Conclusion References.
A Dynamic Caching Algorithm Based on Internal Popularity Distribution of Streaming Media 資料來源 : Multimedia Systems (2006) 12:135–149 DOI /s x.
Web Cache Replacement Policies: Properties, Limitations and Implications Fabrício Benevenuto, Fernando Duarte, Virgílio Almeida, Jussara Almeida Computer.
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.
1 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
Design and Analysis of Advanced Replacement Policies for WWW Caching Kai Cheng, Yusuke Yokota, Yahiko Kambayashi Department of Social Informatics Graduate.
Code Size Efficiency in Global Scheduling for ILP Processors TINKER Research Group Department of Electrical & Computer Engineering North Carolina State.
Understanding the Performance of Web Caching System with an Analysis Model and Simulation Xiaosong Hu Nur Zincir-Heywood Sep
1 PREFETCHING INLINES TO IMPROVE WEB SERVER LATENCY Ronald Dodge US Army Daniel Menascé, Ph. D. George Mason University
1 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 11 Feb. 19 th, 2014.
Embedded System Lab. Daeyeon Son Neighbor-Cell Assisted Error Correction for MLC NAND Flash Memories Yu Cai 1, Gulay Yalcin 2, Onur Mutlu 1, Erich F. Haratsch.
Multicache-Based Content Management for Web Caching Kai Cheng and Yahiko Kambayashi Graduate School of Informatics, Kyoto University Kyoto JAPAN.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
Performance of Web Proxy Caching in Heterogeneous Bandwidth Environments IEEE Infocom, 1999 Anja Feldmann et.al. AT&T Research Lab 발표자 : 임 민 열, DB lab,
OPTIMIZING A CYCLE GasTurb 12 – Tutorial 4 Copyright © GasTurb GmbH.
Statistics 1: Introduction to Probability and Statistics Section 3-2.
Energy-aware Node Placement in Wireless Sensor Networks Global Telecommunications Conference 2004 (Globecom 2004) Peng Cheng, Chen-Nee Chuah Xin Liu UCDAVIS.
An Overview of Proxy Caching Algorithms Haifeng Wang.
Peer-to-Peer (P2P) Networks By Bongju Yu. Contents  What is P2P?  Features of P2P systems  P2P Architecture  P2P Protocols  P2P Projects  Reference.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
1 Energy-efficient Sleep- mode Operations for Broadband Wireless Access Systems You-Lin Chen and Shiao-Li Tsao IEEE 64th Vehicular Technology Conference,
Video Caching in Radio Access network: Impact on Delay and Capacity
Web Proxy Caching: The Devil is in the Details Ramon Caceres, Fred Douglis, Anja Feldmann Young-Ho Suh Network Computing Lab. KAIST Proceedings of the.
Instructional Design Document Simplex Method - Optimization STAM Interactive Solutions.
Rank-Based Content Updating Method in FemtoCaching Apipong Pingyod and Yuthapong Somchit Department of Computer Engineering, Faculty of Engineering, Chiang.
Enhancing Interactive Web Applications in Hybrid Networks (“thedu”)
The Impact of Replacement Granularity on Video Caching
GasTurb 13 – Tutorial 4 Optimizing a Cycle Copyright © GasTurb GmbH.
Group Based Management of Distributed File Caches
Statistics 1: Introduction to Probability and Statistics
ECE 780 A2 Traffic Engineering and Network Design Fall Term 2008
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Presentation transcript:

A New Prefetch Cache Scheme Shun-Zheng Yu; Kobayashi, H. Department of Electrical Engineering E-Quad, Princeton University. Proceedings of IEEE Conference on Global Telecommunications, GLOBECOM '00. IEEE, Volume: 1, 2000 Page(s):

Outline 1.Introduction 2.Some Preparation 3.A New Prefetch Scheme 4.Numerical Result

1.Instruction Conventional: --probability of each document --popularity of the document New: --average latency --hit probability --cache capacity --required bandwidth

Instruction(cont.) Classification of prefetch: --predictive prefetching (client’s access history,links between the contents) --popularity-based prefetching (frequency) --interactive prefetching (client  proxy) The goal that we want to achieve --minimizing the latency --maximizing the hit ratio

2.Some preparation HTTP header support

Some preparation(cont.) Entry_is_fresh=(freshness_lifetime > current_age) Not_Modified=(Validator=Last_Modified time)

Some preparation(cont.)

(A) min latency

Some preparation(cont.) (B) max hit ratio

Some preparation(cont.) (C) min require bandwidth

3.A New Prefetch Scheme Four Constraints --Increased cache capacity ΔC: --Increased bandwidth usage ΔB:

A New Prefetch Scheme --Tolerable latency Lo: --Minimum hit probability required Po:

A New Prefetch Scheme How to operate this scheme 1.Determine the Rn,R,μn,Sn,ΔTn 2.To calculate 3.Sort in the descending order 4.Determine the number r of prefetching documents(by 4 constraints) 5.Choose the largest r documents, and prefetch them. 6.Repeat the procedure from 1 to 5 with a given statistical cycle (hours,days)

4.Numerical Result

Numerical Result(cont.)