Measurement Based Intelligent Prefetch and Cache Technique & Intelligent Proxy Techniques in Plasma Physics LAboratories Yantai Shu, Gang Zhang, Zheng.

Slides:



Advertisements
Similar presentations
CS 241 Spring 2007 System Programming 1 Memory Replacement Policies Lecture 32 Klara Nahrstedt.
Advertisements

4.4 Page replacement algorithms
Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.
Background Virtual memory – separation of user logical memory from physical memory. Only part of the program needs to be in memory for execution. Logical.
A Survey of Web Cache Replacement Strategies Stefan Podlipnig, Laszlo Boszormenyl University Klagenfurt ACM Computing Surveys, December 2003 Presenter:
Kernel memory allocation
Towards Feasibility Region Calculus: An End-to-end Schedulability Analysis of Real- Time Multistage Execution William Hawkins and Tarek Abdelzaher Presented.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
The Effect of Consistency on Cache Response Time John Dilley and HP Laboratories IEEE Network, May-June 2000 Chun-Fu Kung System Laboratory Dept. of Computer.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Improving Proxy Cache Performance: Analysis of Three Replacement Policies Dilley, J.; Arlitt, M. A journal paper of IEEE Internet Computing, Volume: 3.
Analysis of Web Caching Architectures: Hierarchical and Distributed Caching Pablo Rodriguez, Christian Spanner, and Ernst W. Biersack IEEE/ACM TRANSACTIONS.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Improving Proxy Cache Performance: Analysis of Three Replacement Policies John Dilley and Martin Arlitt IEEE internet computing volume3 Nov-Dec 1999 Chun-Fu.
Exploiting Content Localities for Efficient Search in P2P Systems Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang 1 1 College of William and Mary,
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.
Differentiated Multimedia Web Services Using Quality Aware Transcoding S. Chandra, C.Schlatter Ellis and A.Vahdat InfoCom 2000, IEEE Journal on Selected.
Efficient Support for Interactive Browsing Operations in Clustered CBR Video Servers IEEE Transactions on Multimedia, Vol. 4, No.1, March 2002 Min-You.
SAIU: An Efficient Cache Replacement Policy for Wireless On-demand Broadcasts Jianliang Xu, Qinglong Hu, Dik Lun Department of Computer Science in HK University.
Web-Conscious Storage Management for Web Proxies Evangelos P. Markatos, Dionisios N. Pnevmatikatos, Member, IEEE, Michail D. Flouris, and Manolis G. H.
A Case for Delay-conscious Caching of Web Documents Peter Scheuermann, Junho Shim, Radek Vingralek Department of Electrical and Computer Engineering Northwestern.
Caching And Prefetching For Web Content Distribution Presented By:- Harpreet Singh Sidong Zeng ECE Fall 2007.
Web Caching Schemes For The Internet – cont. By Jia Wang.
A New Prefetch Cache Scheme Shun-Zheng Yu; Kobayashi, H. Department of Electrical Engineering E-Quad, Princeton University. Proceedings of IEEE Conference.
Cost-Aware WWW Proxy Caching Algorithms Pei Cao University of Wisconsin-Madison Sandy Irani University of California-Irvine Proceedings of the USENIX Symposium.
Proxy servers By Akshit, Jay and Bhum Y10. What is a proxy server O A proxy server is a computer that offers a computer network service to allow clients.
Maninder Kaur VIRTUAL MEMORY 24-Nov
Memory Management ◦ Operating Systems ◦ CS550. Paging and Segmentation  Non-contiguous memory allocation  Fragmentation is a serious problem with contiguous.
By Ravi Shankar Dubasi Sivani Kavuri A Popularity-Based Prediction Model for Web Prefetching.
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)
Massively Distributed Database Systems Broadcasting - Data on air Spring 2014 Ki-Joune Li Pusan National University.
Design and Implement an Efficient Web Application Server Presented by Tai-Lin Han Date: 11/28/2000.
1 Design and Performance of a Web Server Accelerator Eric Levy-Abegnoli, Arun Iyengar, Junehwa Song, and Daniel Dias INFOCOM ‘99.
Web Cache Replacement Policies: Properties, Limitations and Implications Fabrício Benevenuto, Fernando Duarte, Virgílio Almeida, Jussara Almeida Computer.
Web Prefetching Between Low-Bandwidth Clients and Proxies : Potential and Performance Li Fan, Pei Cao and Wei Lin Quinn Jacobson (University of Wisconsin-Madsion)
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.
Search Engine Caching Rank-preserving two-level caching for scalable search engines, Paricia Correia Saraiva et al, September 2001
« Performance of Compressed Inverted List Caching in Search Engines » Proceedings of the International World Wide Web Conference Commitee, Beijing 2008)
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
Design and Analysis of Advanced Replacement Policies for WWW Caching Kai Cheng, Yusuke Yokota, Yahiko Kambayashi Department of Social Informatics Graduate.
1 PREFETCHING INLINES TO IMPROVE WEB SERVER LATENCY Ronald Dodge US Army Daniel Menascé, Ph. D. George Mason University
Module 9: Implementing Caching. Overview Caching Overview Configuring General Cache Properties Configuring Cache Rules Configuring Content Download Jobs.
A Method for Transparent Admission Control and Request Scheduling in E-Commerce Web Sites S. Elnikety, E. Nahum, J. Tracey and W. Zwaenpoel Presented By.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 10: Virtual Memory Background Demand Paging Page Replacement Allocation of.
System Software Lab 1 Enhancement and Validation of Squid ’ s Cache Replacement Policy John Delley Martin Arlitt Stephane Perret WCW99 김 재 섭 EECS System.
Efficient P2P Search by Exploiting Localities in Peer Community and Individual Peers A DISC’04 paper Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang.
A NOVEL PREFETCHING METHOD FOR SCENE-BASED MOBILE SOCIAL NETWORK SERVICE 作者 :Song Li, Wendong Wang, Yidong Cui, Kun Yu, Hao Wang 報告者 : 饒展榕.
Evaluating Content Management Techniques for Web Proxy Caches Martin Arlitt, Ludmila Cherkasova, John Dilley, Rich Friedrich and Tai Jin Proceeding on.
(C) Copyright PodsCat, 1998 A Smart Internet Caching System1 Director : D r. 張燕光 Speaker : Chun-Po Kuo From :
Client Cache Management Improving the broadcast for one probability access distribution will hurt the performance of other clients with different access.
An Overview of Proxy Caching Algorithms Haifeng Wang.
Massively Distributed Database Systems Broadcasting - Data on air Spring 2015 Ki-Joune Li Pusan National University.
Evaluating Content Management Technique for Web Proxy Cache M. Arlitt, L. Cherkasova, J. Dilley, R. Friedrich and T. Jin MinSu Shin.
Web Prefetching Lili Qiu Microsoft Research March 27, 2003.
Video Caching in Radio Access network: Impact on Delay and Capacity
Overview on Web Caching COSC 513 Class Presentation Instructor: Prof. M. Anvari Student name: Wei Wei ID:
1 Wireless World Wide Web: Mobile Access to Web Resources 王讚彬 台中教育大學資訊系.
Distributed Caching and Adaptive Search in Multilayer P2P Networks Chen Wang, Li Xiao, Yunhao Liu, Pei Zheng The 24th International Conference on Distributed.
PERFORMANCE MANAGEMENT IMPROVING PERFORMANCE TECHNIQUES Network management system 1.
A NOVEL PREFETCHING METHOD FOR SCENE- BASED MOBILE SOCIAL NETWORK SERVICE 作者 :SONG LI, WENDONG WANG, YIDONG CUI, KUN YU, HAO WANG 報告者 : 饒展榕.
Distributed Cache Technology in Cloud Computing and its Application in the GIS Software Wang Qi Zhu Yitong Peng Cheng
The Impact of Replacement Granularity on Video Caching
Amoeba-Cache: Adaptive Blocks for Eliminating Waste in the Memory Hierarchy Snehasish Kumar, Hongzhou Zhao†, Arrvindh Shriraman Eric Matthews∗, Sandhya.
Kalyan Boggavarapu Lehigh University
Evaluating Proxy Caching Algorithms in Mobile Environments
Zipf-Distributions & Caching
Communications & Computer Networks Resource Notes - Introduction
Module IV Memory Organization.
Presentation transcript:

Measurement Based Intelligent Prefetch and Cache Technique & Intelligent Proxy Techniques in Plasma Physics LAboratories Yantai Shu, Gang Zhang, Zheng Zhao, Jie Yang, Song Wang 1999 IEEE Canadian Conference on Electrical and Computer Engineering, Volume: 1, 1999, Page(s): vol.1 Real Time Conference on Santa Fe th IEEE NPSS, 1999, Page(s): Mike Tien Syslab of Yzu-Ze unversity

Outline 1.Introduction 2.Improvement to Cache Algorithm 3.The Prediction Algorithm 4.Implementation of Intelligent Proxy 5.Modification in Cache Algorithm 6.Conclusion

1.Introduction The prefetch technique has been used to combine with the client browser, but has never been implemented in a proxy. Two parts in this paper: --Improvement to Cache Algorithm. --The Prediction Algorithm.

2.Improvement to Cache Algorithm Cache Replacement Policy --LRU --LRU-MIN (1 ).set T to S. (2).Set L to all documents equal to or larger then T(L may be NULL). (3).Remove the LRU documents of list L until the list is empty or the free cache space is at least T. (4).If the free cache space is not at least S,set T to T/2 and goto (2) --LRU-THOLD — No documents larger than a threshold size is cached.

.Improvement to Cache Algorithm(cont.) Simulation Result

Improvement to Cache Algorithm(cont.) Our approach: Using LRU-MIN until the cache size approached 100% of the available disk size and then change to LRU-THOLD with a threshold that is gradually reduced until the cache size reaches a low water mark.

3.The Prediction Algorithm Maintian two kind of counters: --page counter C A --link counter C (A,B) P(B/A) means that “ a user is to access page B right after he or she access page A ” P(B/A)=C (B/A) / C A --there are k members in the group, the group access probability of B i is defined as: P(B i /A)= C j (A,B) / C j A

.The Prediction Algorithm(cont.) Personal access probability P u Group access probability P g P=ßP u +(1-ß)P g Prefetch with Threshold H --prefetch all the files with access probability P minimize the cost, for P>=H H=1- { (1-ρ)*r / ( (1-ρ) 2 *b+r )} ρ:system load b:system capacity r: α T / α B (α T :delay cost α B :system resource cost )

The Prediction Algorithm(cont.) Modified threshold H R H R =f n *H f n : network performance factor

4.Implementation of Intelligent Proxy Concurrent — not allow a single client to hold all resources. Multithread — read and manipulate console commands,accept clients connecting request,data from web server to client and from proxy to client. H ’ =H R +0.1*H R *U U:utilization of computer resource and can be computed approximately using a given number dividing the number of current threads.

5.Modification in Cache Algorithm

.Modification in Cache Algorithm(cont.) LFU*-Aging maintains a reference counter for each document in the cache,and only files with a reference count of one in the cache are candidates for replacement. --M refs —the maximum reference count that one file can acquire --A max —used to age the reference counts of files in the cache Whenever the average number of references per file exceeds A max,the reference count of each file in the cache is reduced to

6.Conclusion Using LFU*-Aging to against one- timers,retain popular objects for long time periods and age the object set to prevent cache pollution.