An Adaptive Prefetching Method for Web Caches

Size: px
Start display at page:

Download "An Adaptive Prefetching Method for Web Caches"

Transcription

1 An Adaptive Prefetching Method for Web Caches Jaeeun Jeon, Gunhoon Lee, Ki ong Lee, and Byoungchul Ahn Yeungnam nievrsity, School of Electrical Engineering and Computer Science aedong, Gyungsan, Korea Abstract. This paper presents a new approach to predict web documents by tracking search patterns of users and by managing documents depending upon the number of hits. Several hot spot documents and their linked documents are stored in cache servers and transmitted them to clients for fast response. The adaptive prefetching method, using search patterns of users, analyzes documents along with the navigation patterns and marks several popular documents. If one of these marked documents is hit, all marked documents are loaded into the cache but only the requested document is transmitted to clients. Cache servers can save their cache memory space as well as provide fast response to clients. The results show that the average response time of the proposed method decreases to 20% compared with other methods and the cache hit rate is increased to 18% of other methods. 1 Introduction The World Wide Web documents are increasing very rapidly as the internet services are growing very fast. Also the contents of web documents are being changed aperiodically. A lot of web documents including texts and images are transferred through the internet and have important influence on a network performance. Nowadays, most contents delivered to the networks are multimedia data such as image and digital video. The network traffic generated by multimedia data reduces the bandwidth of networks and gives clients as a slow response. In order to reduce access latency, web documents are stored temporarily near clients and are delivered to clients immediately. The basic principle of web caching is that documents referred once have a very high possibility to be referred again in the near future. Therefore, web caching has become one of interesting research areas to guarantee good performance and fast response. Web cache servers make decisions based upon document names and RLs. Instead of storing individual document or whole documents of a site, a collection of popular documents accessed several times will save space complexity and time complexity. Also popular documents are likely to be requested repeatedly in the near future. There are some studies about the relation of user access patterns. Tauscher and Greenberg studied that 60 percent of web documents were requested more than once by the same user [10]. In the web client proxy cache study, uska said that up to 85 percent was the result of multiple users requesting the same documents [11]. A. Laganà et al. (Eds.): ICCSA 2004, LNCS 3045, pp , Springer-erlag Berlin eidelberg 2004

2 An Adaptive Prefetching Method for Web Caches 567 Web caching servers implemented on specialized servers in the network called caching proxies. A proxy requests to a server instead of users and plays the role to return to users with searched documents. Web caching servers can be implemented in various points of the networks. There are three kinds of web caching: forward caching, reverse caching and transparent caching. Forward caching is usually deployed near a user on the edge of a network so that it can serve a many number of users. The use of forward proxy caches benefits in wide-area bandwidth savings with improved response time. Reverse proxy caching is deployed through the network near a server. This is a useful mechanism when supporting web hosting servers. Transparent proxy caches are different from other two methods. This method is not modified by the request of response in anything more than a superficial manner. Then users can not recognize activity of the proxy caches. ocuments which users request repeatedly are saved to a proxy-based caching. Therefore, for the response of users about web document requests, the proxy cache server provides documents to users without going to the original server. As a result, the bandwidth waste and delay of networks are reduced. The possibility to visit identical sites is high when users visit their preferred sites. We propose a variation of the prefetching web caching method to improve the performance and reduce web access latencies by analyzing search patterns of users adaptively. The following section discusses several prefetching algorithms. In section 3, the proposed algorithm of web prefetching is described. Section 4 describes the experiment results are discussed. And we summarize our observations and conclude the paper in Section 5. 2 Related Work Two important factors must be considered to deliver web documents to users efficiently. One is the document search of servers and the other is the traffic of networks. The traffic reduction of networks decreases unnecessary bandwidth waste and improves the response time. It is very hard to reduce the load of networks because the connectivity of networks is very complex. 2.1 Web Caching Issues Many research activities are concentrated on reducing the load of servers by implementing web caching methods. Generally, there are three research areas in web caching: cache replacement policy, cache consistency and prefetching. Cache replacement policy determines what existing documents in the web cache should be replaced when the web cache is full and new documents are loaded. The goal of replacement policy is to optimize the usage of cache space and to improve cache performance. One complication to implement cache replacement policy in the web cache is that documents to be cached are not the same size as the memory cache. There are some of the important cache replacement policies: first-in/first-out (FIFO), least recently used(lr), least frequently used(lf), and so on. Cache consistency is concerned with ensuring that the documents in the cache are the same as documents in the original web servers. There are four well-known cache

3 568 J. Jeon et al. consistency maintenance techniques to deal with detecting such instances: client polling, invalidation callbacks, time to live, and if-modified-since [8]. Commonly Ifmodified-since is used in the web cache to check cache consistency. ocuments are not modified from last access if cache servers receive '304 Not Modified' response. Prefetching is always an important issue in the web cache. The key idea of web prefetching is to save searching time of documents if they are stored in the web cache. Therefore, some documents are predicted to be used in the near future and stored in the cache. The average waiting time of users can be reduced if documents are hit. The web cache needs to estimate what additional contents will be needed in the next few user access, and store some of them to the local disk or memory. If the prefetched content is indeed requested, the user can access without the delay [1]. Table 1. Comparison of Web prefetching methods. Table 1 shows advantages and disadvantages of four prefetching methods. Method Advantage isadvantage Prefetching hyperlinks Simple computation Waste of space Association relation igh hit ratio Burden of servers istory-based Low cache space ifficult to apply in reality Page rank-based igh hit ratio, Low cache space Complex computation 2.2 Prefetching Methods There are four prefetching methods, which are Prefetching hyperlinks, Association relation, istory-based prefetching and Page rank-based prefetching. Table 1 shows comparison of four prefetching methods. Prefetching hyperlinks method uses hyperlinks in documents because it is very high to request a document several times. This prefetching method has applied to all links on the document currently through the web browser [3]. A key drawback of this method is that it typically requires a lot of memory or disk spaces, because all documents of a site must be saved. There is no guarantee that users click the same links on documents. The location and number of documents linked from a document are different. Therefore, if several hundreds links exist on a document, prefetching hyperlinks becomes to be a burden to cache servers without any benefit to users. Finally prefetching weights the load of the networks and brings about the waste of a network bandwidth. Association relation method maintains a graph each other for document requests of users. It brings all objects to be satisfied specific condition if a user requests one document [4], [5]. This method has had the waste of the bandwidth because it must bring all documents which are related to every request. To maintain the association relation to the graph gives a burden to cache servers. istory-based prefetching uses the history log of servers. Web servers keep the list of popular documents and maintain it by requests of clients or proxies. Proxy brings

4 An Adaptive Prefetching Method for Web Caches 569 the popularity list of web documents periodically from web servers[6]. This method is difficult to apply in reality because all web servers don t have a popularity list. Page rank-based prefetching approach uses the link structure of a requested document to determine the most important linked document and to identify the documents to be prefetched [10]. If the requested documents have many links to some important documents, those documents have a higher probability of being the next request. 3 Adaptive Prefetching It is important that cache servers store web documents to be used in the near future. Generally users visit a specific site with similar search patterns. Also web documents of sites are modified or upgraded aperiodically. Therefore, web cache servers update or modify not only documents but also the popularity of documents according to the changes. A new prefetching method is required to improve performance. The underlying premise of the method is that the next documents requested by users are typically based on the previous requested documents. The relative importance of documents is calculated using a hit counter. Popular ocuments General ocuments Level - 0 Level Level Level Fig. 1. Search pattern level of cache servers. Level-0 is a site RL and other levels are linked documents searched by users adaptively. 3.1 Adaptive Prefetching Algorithm When a site is called by users, the main document and the several popular documents are loaded into the cache server at the same time. After documents are loaded, documents are counted by the web cache server whenever they are called. Fig. 1 shows a tree structure of documents to be searched. Every document of a tree has a hit counter. In Fig. 1, Level-0, root node, means a site home-page. All documents increase their hit counter by whenever they are visited by clients. As time elapses, the shaded nodes have larger hit counters than other documents. If users visit

5 570 J. Jeon et al. one of these shaded documents, all shaded documents are loaded into the cache server. In Fig 1, document, 2, 21, and 212 are loaded into cache. The adaptive prefetching groups documents and maintain counters as following four steps: 1. Step 1. Set a threshold value for adaptive prefetching. Set all counters to 0. At the initial stage, the cache server operates as the page-ranked prefetching until it collects more than the threshold value. 2. Step 2. If a node is accessed, add all counters of nodes in the path from the root nodes. For example, if node 21 is accessed in Fig. 1, counters of, 2, and 21 are incremented. 3. Step 3. If a requested document has larger counter value than the threshold, load all documents which are in the link path of the tree. In Fig. 1, if node 212 is requested and its counter value is greater than the threshold value, load, 2, 21 and 212 into the cache server and increment their counters. 4. Step 4. pdate counters of the documents visited by users and decide documents to be removed from the cache or loaded into the cache. 3.2 Adaptive Search Pattern This adaptive prefetching method updates counters of documents to predict the surfing patterns. Fig. 2 shows the adaptive transition of the prefetching document as time elapses. In the beginning, the popular documents are gathered in the right side of the tree. The popularity is changed to documents in the left sided of the tree after time has elapsed. The cache server uses a threshold value to decide whether documents are loaded into cache. The threshold value is evaluated by the percentage ratio of total visited numbers. The cache server needs to optimize the tradeoff between its resource usage and the hit ratio. The hit ratio indicates how many times requested documents of users hit on the prefetched cache contents. The server resource indicates memory spaces, disk spaces and the cost of processing the prefetcher. At the beginning, the threshold value is set between 1% to 5% and the cache server will prefetch documents with a relative access probability equal to or greater than the threshold. Since the size of prefetched documents affects the resource usage, the threshold may increase or decrease adaptively. Therefore it prevents the waste of cache spaces and maintains high prediction ratio. 4 Simulation The squid simulation tool is used to test, verify and evaluate the proposed algorithm[13]. In the simulations, the trace logs of the cache hits are analyzed. arious experiments have been conducted to compare the response times. The results of simulations show that the response time of the proposed method is less than that of the prefetching hyperlinks.

6 An Adaptive Prefetching Method for Web Caches (a) time = 0 (b) time = n Fig. 2. Example of search pattern change. ot documents in the cache server are changed adaptively as time elapses. P L 7 Q R S 5 J Y $ 3 I W FKL QJ +\S O L QN $GW L Y 3 I W FKL QJ &FK 6L ] *% Fig. 3. Comparison of average response time of prefetching hyperlinks and adaptive. The response time of the adaptive prefetching method shows faster than that of the prefetching hyperlinks for smaller cache size. Fig. 3 shows differences of the response time depending upon the cache sizes. The response time of the adaptive prefetching shows faster response time that of the prefetching hyperlinks for smaller cache size. As the cache size increases, the differences of the response time are smaller and smaller. The reason is that the prefetching hyperlinks method has enough space to hold data in the cache as the cache size is increased. This means that prefetching hyperlinks requires much more cache space for prefetching.

7 572 J. Jeon et al. P L 7 Q R S 5 J Y $ 3 I W FKL QJ +\S O L QN $GSW LY3IWFKLQJ '\ Fig. 4. Comparison of average response time of the prefetching hyperlinks and the adaptive prefetching for a week. The response tome of the adaptive prefetching method shows faster than that of the prefetching hyperlinks as time elapses. 3 I W FKL QJ +\S O L QN $GWLY3IWFKLQJ P L 7 Q R S 5 J Y $ $ % & ' ( :E 6L W Fig. 5. Comparison of average response time of the prefetching hyperlinks and the adaptive prefetching for the five different web sites. 3IWFKLQJ+\SOLQN $GSWLY 3IWFKLQJ % 0 W I Q W W ' +R X Fig. 6. Comparison of data transfer rate during 24 hours. The adaptive prefetching method transfers more data to clients. This means that cache hit rate of the adaptive prefetching method is higher than that of the prefetching hyperlinks.

8 An Adaptive Prefetching Method for Web Caches 573 Fig. 4 shows that the response time of the adaptive prefetching method shows 20% faster than that of prefetching hyperlinks as the cache server runs several days. At the beginning, the adaptive prefetching method collects data of search patterns. Also it does not have enough information to decide the proper threshold value. Therefore, first several days the response time of the proposed method is very close to that of the prefetching hyperlinks. After several days pass, the adaptive prefetching shows better performance. Fig. 5 compares the average response time of the two different methods for the five different web sites. The size and depth of the prefetching documents of each site are different. But each site contains documents, graphics, and multimedia data such as audio, video and etc. The results in Fig. 5 show that the adaptive prefetching performs better than the prefetching hyperlinks. In case of the site, the response time of the adaptive prefetching is about 40 % faster than that of the prefetching hyperlinks. ata transfer rate is compared to analyze the performance. ata transfer rate during 24 hours is shown in Fig. 6. The adaptive prefetching method transfers data about 18% higher than prefetching hyperlinks does. This means that cache hit rate of the adaptive prefetching method is higher than that of the prefetching hyperlinks. The adaptive prefetching saves and manages more popular documents in the web cache. 5 Conclusion The proposed algorithm, adaptive prefetching, is tested under the Squid cache environment. The average response time of the adaptive prefetching is much faster than that of the prefetching hyperlinks. The average response time of the adaptive prefetching method is decreased to 20% compared with the prefetching hyperlinks when cache server runs for a week. The adaptive prefetching method shows very good performance for the small cache sizes and provides potential benefits to cache servers which frequent cache replacements are expected. By measuring data transfer rate, the performance of the adaptive prefetching method shows 18% higher. This means that the adaptive prefetching method manages the web cache efficiently. Since the contents of web sites are modified aperiodically, search patterns are changing continuously. Also the size of documents becomes large and they are stored as disorganized. To solve these problems, the simulation results have revealed the possibility of the adaptive popularity-based prediction method. The adaptive prefetching based upon search patterns of users is an effective web caching method because it satisfies high prediction accuracy as well as a low space requirement. References 1. Z. Jiang and L. Kleinrock : An Adaptive Network Prefetch Scheme, IEEE J. Selected Areas Comm. ol. 17, no. 4 (1998) L. Breslau, P. Cao, L. Fan, G. Philips, and S. Shenker : Web Cache and Zipf-like istributions: Evidence and Implications, In Preceedings of Infocom (1999) 3.. uchamp : Prefetching yperlinks : Proc. of senix Symp. Internet Technologies and Systems, senix (1999)

9 574 J. Jeon et al. 4. K. Chinen and S. Yamaguchi : An Interactive Prefetching Proxy Server for Improvement of WWW Latency, In Proceedings of 7 th Annual Conference of the Internet Society, Kuala Lumpur, June (1997) 5. enkata N. Padmanabhan and Jeffrey C. Mogul : sing Predictive Prefetching to Improve World Wide Web Latency, Proceedings of SIGCOMM 96 (1996) 6. E. P. Marcatos and C.E. Chronaki : A Top-10 Approach to Prefetching the Web, In Proceedings of 8th Annual Conference of the Internet Society, Geneva, July (1998) 7. C. Aggarwal and J. L. Wolf and P. S. Yu : Caching on the World Wide Web,IEEE Transactions On Knowledge And ata Engineering (1999) Barish and K. Obraczka : World Wide Web Caching: Trends and Techniques,IEEE Comm. Magazine (2000) X. Chen and X. Zhang: A Popularity-Based Prediction Model for Web Prefetching, IEEE Computer Society (2003) L. Tauscher and S. Greenberg : ow People Revisit Web Pages: Empirical Findings and Implications for the esign of istory Systems, Int l J.uman Computer Studies, vol. 47, no.1 (1997) B.M. uska,. Marwood, and M.J. Feely: The Measured Access Characteristics of World-Wide-Web Client Proxy Caches, Proc. senix Symp. Internet Technologies and System (SITS 97), senix Assoc., Berkeley, Calif. (1997) B.. avison : A Web Caching Primer, IEEE Internet Computing, (2001) Squid Web Proxy Cache,

Popularity-Based PPM: An Effective Web Prefetching Technique for High Accuracy and Low Storage

Popularity-Based PPM: An Effective Web Prefetching Technique for High Accuracy and Low Storage Proceedings of 22 International Conference on Parallel Processing, (ICPP 22), Vancouver, Canada, August 18-21, 22. Popularity-Based : An Effective Web Prefetching Technique for High Accuracy and Low Storage

More information

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs Jin Liu 1, Hongmin Ren 1, Jun Wang 2, Jin Wang 2 1 College of Information Engineering, Shanghai Maritime University,

More information

AccWeb Improving Web Performance via Prefetching

AccWeb Improving Web Performance via Prefetching AccWeb Improving Web Performance via Prefetching Qizhe Cai Wei Hu Yueyang Qiu {qizhec,huwei,yqiu}@cs.princeton.edu Abstract We present AccWeb (Accelerated Web), a web service that improves user experience

More information

Research Article Combining Pre-fetching and Intelligent Caching Technique (SVM) to Predict Attractive Tourist Places

Research Article Combining Pre-fetching and Intelligent Caching Technique (SVM) to Predict Attractive Tourist Places Research Journal of Applied Sciences, Engineering and Technology 9(1): -46, 15 DOI:.1926/rjaset.9.1374 ISSN: -7459; e-issn: -7467 15 Maxwell Scientific Publication Corp. Submitted: July 1, 14 Accepted:

More information

Streaming Flow Analyses for Prefetching in Segment-based Proxy Caching to Improve Media Delivery Quality

Streaming Flow Analyses for Prefetching in Segment-based Proxy Caching to Improve Media Delivery Quality Streaming Flow Analyses for Prefetching in Segment-based Proxy Caching to Improve Media Delivery Quality Songqing Chen Bo Shen, Susie Wee Xiaodong Zhang Department of Computer Science Mobile and Media

More information

An Integration Approach of Data Mining with Web Cache Pre-Fetching

An Integration Approach of Data Mining with Web Cache Pre-Fetching An Integration Approach of Data Mining with Web Cache Pre-Fetching Yingjie Fu 1, Haohuan Fu 2, and Puion Au 2 1 Department of Computer Science City University of Hong Kong, Hong Kong SAR fuyingjie@tsinghua.org.cn

More information

Surveying Formal and Practical Approaches for Optimal Placement of Replicas on the Web

Surveying Formal and Practical Approaches for Optimal Placement of Replicas on the Web Surveying Formal and Practical Approaches for Optimal Placement of Replicas on the Web TR020701 April 2002 Erbil Yilmaz Department of Computer Science The Florida State University Tallahassee, FL 32306

More information

Evaluation of Performance of Cooperative Web Caching with Web Polygraph

Evaluation of Performance of Cooperative Web Caching with Web Polygraph Evaluation of Performance of Cooperative Web Caching with Web Polygraph Ping Du Jaspal Subhlok Department of Computer Science University of Houston Houston, TX 77204 {pdu, jaspal}@uh.edu Abstract This

More information

A Statistical, Batch, Proxy-Side Web Prefetching Scheme for Efficient Internet Bandwidth Usage

A Statistical, Batch, Proxy-Side Web Prefetching Scheme for Efficient Internet Bandwidth Usage A Statistical, Batch, Proxy-Side Web Prefetching Scheme for Efficient Internet Bandwidth Usage Sook-Hyang Kim, Jae-Young Kim and James W. Hong {shk, jay, jwkhong}@postech.ac.kr Department of Computer Science

More information

Bloom Filters. References:

Bloom Filters. References: Bloom Filters References: Li Fan, Pei Cao, Jussara Almeida, Andrei Broder, Summary Cache: A Scalable Wide-Area Web Cache Sharing Protocol, IEEE/ACM Transactions on Networking, Vol. 8, No. 3, June 2000.

More information

Discovering Paths Traversed by Visitors in Web Server Access Logs

Discovering Paths Traversed by Visitors in Web Server Access Logs Discovering Paths Traversed by Visitors in Web Server Access Logs Alper Tugay Mızrak Department of Computer Engineering Bilkent University 06533 Ankara, TURKEY E-mail: mizrak@cs.bilkent.edu.tr Abstract

More information

Dynamic Broadcast Scheduling in DDBMS

Dynamic Broadcast Scheduling in DDBMS Dynamic Broadcast Scheduling in DDBMS Babu Santhalingam #1, C.Gunasekar #2, K.Jayakumar #3 #1 Asst. Professor, Computer Science and Applications Department, SCSVMV University, Kanchipuram, India, #2 Research

More information

Characterizing Document Types to Evaluate Web Cache Replacement Policies

Characterizing Document Types to Evaluate Web Cache Replacement Policies Characterizing Document Types to Evaluate Web Cache Replacement Policies F.J. Gonzalez-Cañete, E. Casilari, Alicia Triviño-Cabrera Dpto. Tecnología Electrónica, Universidad de Málaga, E.T.S.I. Telecomunicación,

More information

Performance Modeling and Evaluation of Web Systems with Proxy Caching

Performance Modeling and Evaluation of Web Systems with Proxy Caching Performance Modeling and Evaluation of Web Systems with Proxy Caching Yasuyuki FUJITA, Masayuki MURATA and Hideo MIYAHARA a a Department of Infomatics and Mathematical Science Graduate School of Engineering

More information

INTRODUCTION. Chapter GENERAL

INTRODUCTION. Chapter GENERAL Chapter 1 INTRODUCTION 1.1 GENERAL The World Wide Web (WWW) [1] is a system of interlinked hypertext documents accessed via the Internet. It is an interactive world of shared information through which

More information

Web Caching and Content Delivery

Web Caching and Content Delivery Web Caching and Content Delivery Caching for a Better Web Performance is a major concern in the Web Proxy caching is the most widely used method to improve Web performance Duplicate requests to the same

More information

Mining Web Logs to Improve Web Caching and Prefetching

Mining Web Logs to Improve Web Caching and Prefetching Mining Web Logs to Improve Web Caching and Prefetching Qiang Yang, Henry Haining Zhang, Ian T.Y. Li, and Ye Lu School of Computing Science Simon Fraser University Burnaby, BC, Canada V5A 1S6 (qyang, hzhangb,

More information

A CONTENT-TYPE BASED EVALUATION OF WEB CACHE REPLACEMENT POLICIES

A CONTENT-TYPE BASED EVALUATION OF WEB CACHE REPLACEMENT POLICIES A CONTENT-TYPE BASED EVALUATION OF WEB CACHE REPLACEMENT POLICIES F.J. González-Cañete, E. Casilari, A. Triviño-Cabrera Department of Electronic Technology, University of Málaga, Spain University of Málaga,

More information

Quantitative Models for Performance Enhancement of Information Retrieval from Relational Databases

Quantitative Models for Performance Enhancement of Information Retrieval from Relational Databases Quantitative Models for Performance Enhancement of Information Retrieval from Relational Databases Jenna Estep Corvis Corporation, Columbia, MD 21046 Natarajan Gautam Harold and Inge Marcus Department

More information

IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS

IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS Kevin Streeter Adobe Systems, USA ABSTRACT While HTTP adaptive streaming (HAS) technology has been very successful, it also generally introduces

More information

Analysis of a Cyclic Multicast Proxy Server Architecture

Analysis of a Cyclic Multicast Proxy Server Architecture I. J. Communications, Network and System Sciences, 2008, 4, 285-385 Published Online November 2008 in SciRes (http://www.scirp.org/journal/ijcns/). Analysis of a Cyclic Multicast Proxy Server Architecture

More information

Cache Design for Transcoding Proxy Caching

Cache Design for Transcoding Proxy Caching Cache Design for Transcoding Proxy Caching Keqiu Li, Hong Shen, and Keishi Tajima Graduate School of Information Science Japan Advanced Institute of Science and Technology 1-1 Tatsunokuchi, Ishikawa, 923-1292,

More information

Review on ichat: Inter Cache Hardware Assistant Data Transfer for Heterogeneous Chip Multiprocessors. By: Anvesh Polepalli Raj Muchhala

Review on ichat: Inter Cache Hardware Assistant Data Transfer for Heterogeneous Chip Multiprocessors. By: Anvesh Polepalli Raj Muchhala Review on ichat: Inter Cache Hardware Assistant Data Transfer for Heterogeneous Chip Multiprocessors By: Anvesh Polepalli Raj Muchhala Introduction Integrating CPU and GPU into a single chip for performance

More information

Aproxy-browser system is a commonly used client/server

Aproxy-browser system is a commonly used client/server 754 IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. 16, NO. 6, JUNE 2004 Building a Large and Efficient Hybrid Peer-to-Peer Internet Caching System Li Xiao, Member, IEEE, Xiaodong Zhang, Senior

More information

An Analysis of the Number of ICP Packets on the Distributed WWW Caching System

An Analysis of the Number of ICP Packets on the Distributed WWW Caching System An Analysis of the Number of ICP Packets on the Distributed WWW Caching System Eiji Kawai, Ken-ichi Chinen, Suguru Yamaguchi and Hideki Sunahara Nara Institute of Science and Technology 8916-5 Takayama,

More information

Evaluating the Impact of Different Document Types on the Performance of Web Cache Replacement Schemes *

Evaluating the Impact of Different Document Types on the Performance of Web Cache Replacement Schemes * Evaluating the Impact of Different Document Types on the Performance of Web Cache Replacement Schemes * Christoph Lindemann and Oliver P. Waldhorst University of Dortmund Department of Computer Science

More information

Threshold-Based Markov Prefetchers

Threshold-Based Markov Prefetchers Threshold-Based Markov Prefetchers Carlos Marchani Tamer Mohamed Lerzan Celikkanat George AbiNader Rice University, Department of Electrical and Computer Engineering ELEC 525, Spring 26 Abstract In this

More information

An Improved Markov Model Approach to Predict Web Page Caching

An Improved Markov Model Approach to Predict Web Page Caching An Improved Markov Model Approach to Predict Web Page Caching Meenu Brala Student, JMIT, Radaur meenubrala@gmail.com Mrs. Mamta Dhanda Asstt. Prof, CSE, JMIT Radaur mamtanain@gmail.com Abstract Optimization

More information

Reducing Web Latency through Web Caching and Web Pre-Fetching

Reducing Web Latency through Web Caching and Web Pre-Fetching RESEARCH ARTICLE OPEN ACCESS Reducing Web Latency through Web Caching and Web Pre-Fetching Rupinder Kaur 1, Vidhu Kiran 2 Research Scholar 1, Assistant Professor 2 Department of Computer Science and Engineering

More information

Proactive-Caching based Information Centric Networking Architecture for Reliable Green Communication in ITS

Proactive-Caching based Information Centric Networking Architecture for Reliable Green Communication in ITS ITU Kaleidoscope 2015 Trust in the Information Society Proactive-Caching based Information Centric Networking Architecture for Reliable Green Communication in ITS Presenter: Prof. PhD. Takuro SATO Waseda

More information

Features of a proxy server: - Nowadays, by using TCP/IP within local area networks, the relaying role that the proxy

Features of a proxy server: - Nowadays, by using TCP/IP within local area networks, the relaying role that the proxy Que: -Proxy server Introduction: Proxy simply means acting on someone other s behalf. A Proxy acts on behalf of the client or user to provide access to a network service, and it shields each side from

More information

ENHANCING QoS IN WEB CACHING USING DIFFERENTIATED SERVICES

ENHANCING QoS IN WEB CACHING USING DIFFERENTIATED SERVICES ENHANCING QoS IN WEB CACHING USING DIFFERENTIATED SERVICES P.Venketesh 1, S.N. Sivanandam 2, S.Manigandan 3 1. Research Scholar, 2. Professor and Head, 3. Research Scholar Department of Computer Science

More information

DDG: An Efficient Prefetching Algorithm for Current Web Generation

DDG: An Efficient Prefetching Algorithm for Current Web Generation DDG: An Efficient Prefetching Algorithm for Current Web Generation Josep Domènech, José A. Gil, Julio Sahuquillo, Ana Pont Department of Computer Engineering (DISCA) Universitat Politècnica de València.

More information

Modelling and Analysis of Push Caching

Modelling and Analysis of Push Caching Modelling and Analysis of Push Caching R. G. DE SILVA School of Information Systems, Technology & Management University of New South Wales Sydney 2052 AUSTRALIA Abstract: - In e-commerce applications,

More information

Multimedia Streaming. Mike Zink

Multimedia Streaming. Mike Zink Multimedia Streaming Mike Zink Technical Challenges Servers (and proxy caches) storage continuous media streams, e.g.: 4000 movies * 90 minutes * 10 Mbps (DVD) = 27.0 TB 15 Mbps = 40.5 TB 36 Mbps (BluRay)=

More information

Web-based Energy-efficient Cache Invalidation in Wireless Mobile Environment

Web-based Energy-efficient Cache Invalidation in Wireless Mobile Environment Web-based Energy-efficient Cache Invalidation in Wireless Mobile Environment Y.-K. Chang, M.-H. Hong, and Y.-W. Ting Dept. of Computer Science & Information Engineering, National Cheng Kung University

More information

EARM: An Efficient and Adaptive File Replication with Consistency Maintenance in P2P Systems.

EARM: An Efficient and Adaptive File Replication with Consistency Maintenance in P2P Systems. : An Efficient and Adaptive File Replication with Consistency Maintenance in P2P Systems. 1 K.V.K.Chaitanya, 2 Smt. S.Vasundra, M,Tech., (Ph.D), 1 M.Tech (Computer Science), 2 Associate Professor, Department

More information

Partial Caching Scheme for Streaming Multimedia Data in Ad-hoc Network

Partial Caching Scheme for Streaming Multimedia Data in Ad-hoc Network , pp.106-110 http://dx.doi.org/10.14257/astl.2014.51.25 Partial Caching Scheme for Streaming Multimedia Data in Ad-hoc Network Backhyun Kim and Iksoo Kim 1 Faculty of Liberal Education, Incheon National

More information

An Efficient Web Cache Replacement Policy

An Efficient Web Cache Replacement Policy In the Proc. of the 9th Intl. Symp. on High Performance Computing (HiPC-3), Hyderabad, India, Dec. 23. An Efficient Web Cache Replacement Policy A. Radhika Sarma and R. Govindarajan Supercomputer Education

More information

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/220850337 On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement

More information

IN recent years, the amount of traffic has rapidly increased

IN recent years, the amount of traffic has rapidly increased , March 15-17, 2017, Hong Kong Content Download Method with Distributed Cache Management Masamitsu Iio, Kouji Hirata, and Miki Yamamoto Abstract This paper proposes a content download method with distributed

More information

Cache Management for TelcoCDNs. Daphné Tuncer Department of Electronic & Electrical Engineering University College London (UK)

Cache Management for TelcoCDNs. Daphné Tuncer Department of Electronic & Electrical Engineering University College London (UK) Cache Management for TelcoCDNs Daphné Tuncer Department of Electronic & Electrical Engineering University College London (UK) d.tuncer@ee.ucl.ac.uk 06/01/2017 Agenda 1. Internet traffic: trends and evolution

More information

MULTIMEDIA PROXY CACHING FOR VIDEO STREAMING APPLICATIONS.

MULTIMEDIA PROXY CACHING FOR VIDEO STREAMING APPLICATIONS. MULTIMEDIA PROXY CACHING FOR VIDEO STREAMING APPLICATIONS. Radhika R Dept. of Electrical Engineering, IISc, Bangalore. radhika@ee.iisc.ernet.in Lawrence Jenkins Dept. of Electrical Engineering, IISc, Bangalore.

More information

A Proxy Caching Scheme for Continuous Media Streams on the Internet

A Proxy Caching Scheme for Continuous Media Streams on the Internet A Proxy Caching Scheme for Continuous Media Streams on the Internet Eun-Ji Lim, Seong-Ho park, Hyeon-Ok Hong, Ki-Dong Chung Department of Computer Science, Pusan National University Jang Jun Dong, San

More information

A Linear Regression Model for Assessing the Ranking of Web Sites Based on Number of Visits

A Linear Regression Model for Assessing the Ranking of Web Sites Based on Number of Visits A Linear Regression Model for Assessing the Ranking of Web Sites Based on Number of Visits Dowming Yeh, Pei-Chen Sun, and Jia-Wen Lee National Kaoshiung Normal University Kaoshiung, Taiwan 802, Republic

More information

The Effectiveness of Cache Coherence Implemented on the Web

The Effectiveness of Cache Coherence Implemented on the Web The Effectiveness of Cache Coherence Implemented on the Web Felicia Doswell and Marc Abrams Department of Computer Science Virginia Tech Blacksburg, Virginia 246 fdoswell,abrams @.vt.edu Abstract The popularity

More information

Efficient Resource Management for the P2P Web Caching

Efficient Resource Management for the P2P Web Caching Efficient Resource Management for the P2P Web Caching Kyungbaek Kim and Daeyeon Park Department of Electrical Engineering & Computer Science, Division of Electrical Engineering, Korea Advanced Institute

More information

Demand fetching is commonly employed to bring the data

Demand fetching is commonly employed to bring the data Proceedings of 2nd Annual Conference on Theoretical and Applied Computer Science, November 2010, Stillwater, OK 14 Markov Prediction Scheme for Cache Prefetching Pranav Pathak, Mehedi Sarwar, Sohum Sohoni

More information

White paper ETERNUS Extreme Cache Performance and Use

White paper ETERNUS Extreme Cache Performance and Use White paper ETERNUS Extreme Cache Performance and Use The Extreme Cache feature provides the ETERNUS DX500 S3 and DX600 S3 Storage Arrays with an effective flash based performance accelerator for regions

More information

CST-Trees: Cache Sensitive T-Trees

CST-Trees: Cache Sensitive T-Trees CST-Trees: Cache Sensitive T-Trees Ig-hoon Lee 1, Junho Shim 2, Sang-goo Lee 3, and Jonghoon Chun 4 1 Prompt Corp., Seoul, Korea ihlee@prompt.co.kr 2 Department of Computer Science, Sookmyung Women s University,

More information

Summary Cache based Co-operative Proxies

Summary Cache based Co-operative Proxies Summary Cache based Co-operative Proxies Project No: 1 Group No: 21 Vijay Gabale (07305004) Sagar Bijwe (07305023) 12 th November, 2007 1 Abstract Summary Cache based proxies cooperate behind a bottleneck

More information

Locality of Reference

Locality of Reference Locality of Reference 1 In view of the previous discussion of secondary storage, it makes sense to design programs so that data is read from and written to disk in relatively large chunks but there is

More information

On Finding Power Method in Spreading Activation Search

On Finding Power Method in Spreading Activation Search On Finding Power Method in Spreading Activation Search Ján Suchal Slovak University of Technology Faculty of Informatics and Information Technologies Institute of Informatics and Software Engineering Ilkovičova

More information

Effective File Replication and Consistency Maintenance Mechanism in P2P Systems

Effective File Replication and Consistency Maintenance Mechanism in P2P Systems Global Journal of Computer Science and Technology Volume 11 Issue 16 Version 1.0 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc. (USA) Online ISSN: 0975-4172

More information

An Efficient LFU-Like Policy for Web Caches

An Efficient LFU-Like Policy for Web Caches An Efficient -Like Policy for Web Caches Igor Tatarinov (itat@acm.org) Abstract This study proposes Cubic Selection Sceme () a new policy for Web caches. The policy is based on the Least Frequently Used

More information

Variable Step Fluid Simulation for Communication Network

Variable Step Fluid Simulation for Communication Network Variable Step Fluid Simulation for Communication Network Hongjoong Kim 1 and Junsoo Lee 2 1 Korea University, Seoul, Korea, hongjoong@korea.ac.kr 2 Sookmyung Women s University, Seoul, Korea, jslee@sookmyung.ac.kr

More information

A SXGA 3D Display Processor with Reduced Rendering Data and Enhanced Precision

A SXGA 3D Display Processor with Reduced Rendering Data and Enhanced Precision A SXGA 3D Display Processor with Reduced Rendering Data and Enhanced Precision Seok-Hoon Kim KAIST, Daejeon, Republic of Korea I. INTRODUCTION Recently, there has been tremendous progress in 3D graphics

More information

Lightweight caching strategy for wireless content delivery networks

Lightweight caching strategy for wireless content delivery networks Lightweight caching strategy for wireless content delivery networks Jihoon Sung 1, June-Koo Kevin Rhee 1, and Sangsu Jung 2a) 1 Department of Electrical Engineering, KAIST 291 Daehak-ro, Yuseong-gu, Daejeon,

More information

On Prefetching in Hierarchical Caching Systems

On Prefetching in Hierarchical Caching Systems On Prefetching in Hierarchical Caching Systems Y. Thomas Hou Jianping Pan Chonggang Wang Bo Li Virginia Tech, The Bradley Department of Electrical and Computer Engineering, Blacksburg, VA, USA University

More information

Supporting World-Wide Web Navigation Through History Mechanisms

Supporting World-Wide Web Navigation Through History Mechanisms Supporting World-Wide Web Navigation Through History Mechanisms Linda Tauscher Computer Science Department, University of Calgary tauscher@cpsc.ucalgary.ca Cite as: Tauscher, L. (1996) Supporting World

More information

CHAPTER 4 OPTIMIZATION OF WEB CACHING PERFORMANCE BY CLUSTERING-BASED PRE-FETCHING TECHNIQUE USING MODIFIED ART1 (MART1)

CHAPTER 4 OPTIMIZATION OF WEB CACHING PERFORMANCE BY CLUSTERING-BASED PRE-FETCHING TECHNIQUE USING MODIFIED ART1 (MART1) 71 CHAPTER 4 OPTIMIZATION OF WEB CACHING PERFORMANCE BY CLUSTERING-BASED PRE-FETCHING TECHNIQUE USING MODIFIED ART1 (MART1) 4.1 INTRODUCTION One of the prime research objectives of this thesis is to optimize

More information

UbiqStor: Server and Proxy for Remote Storage of Mobile Devices

UbiqStor: Server and Proxy for Remote Storage of Mobile Devices UbiqStor: Server and Proxy for Remote Storage of Mobile Devices MinHwan Ok 1, Daegeun Kim 2, and Myong-soon Park 1,* 1 Dept. of Computer Science and Engineering / Korea University Seoul, 136-701, Korea

More information

Incorporation of TCP Proxy Service for improving TCP throughput

Incorporation of TCP Proxy Service for improving TCP throughput Vol. 3, 98 Incorporation of Proxy Service for improving throughput G.P. Bhole and S.A. Patekar Abstract-- slow start algorithm works well for short distance between sending and receiving host. However

More information

Physical characteristics (such as packaging, volatility, and erasability Organization.

Physical characteristics (such as packaging, volatility, and erasability Organization. CS 320 Ch 4 Cache Memory 1. The author list 8 classifications for memory systems; Location Capacity Unit of transfer Access method (there are four:sequential, Direct, Random, and Associative) Performance

More information

RD-TCP: Reorder Detecting TCP

RD-TCP: Reorder Detecting TCP RD-TCP: Reorder Detecting TCP Arjuna Sathiaseelan and Tomasz Radzik Department of Computer Science, King s College London, Strand, London WC2R 2LS {arjuna,radzik}@dcs.kcl.ac.uk Abstract. Numerous studies

More information

Adaptive Aggregation Scheduling Using. Aggregation-degree Control in Sensor Network

Adaptive Aggregation Scheduling Using. Aggregation-degree Control in Sensor Network Contemporary Engineering Sciences, Vol. 7, 2014, no. 14, 725-730 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.4681 Adaptive Aggregation Scheduling Using Aggregation-degree Control in

More information

Elimination Of Redundant Data using user Centric Data in Delay Tolerant Network

Elimination Of Redundant Data using user Centric Data in Delay Tolerant Network IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 9 February 2015 ISSN (online): 2349-6010 Elimination Of Redundant Data using user Centric Data in Delay Tolerant

More information

Improving System. Performance: Caches

Improving System. Performance: Caches Improving System Performance: Caches December 04 CSC201 Section 002 Fall, 2000 A Motivating Example Application: making a (mechanical) clock dozens of tools and pages of instructions, hundreds of parts

More information

A Comparative Study of Web Prefetching Techniques Focusing on User s Perspective

A Comparative Study of Web Prefetching Techniques Focusing on User s Perspective A Comparative Study of Web Prefetching Techniques Focusing on User s Perspective Josep Domènech Ana Pont Julio Sahuquillo José A. Gil Department of Computing Engineering (DISCA) Universitat Politècnica

More information

More on Conjunctive Selection Condition and Branch Prediction

More on Conjunctive Selection Condition and Branch Prediction More on Conjunctive Selection Condition and Branch Prediction CS764 Class Project - Fall Jichuan Chang and Nikhil Gupta {chang,nikhil}@cs.wisc.edu Abstract Traditionally, database applications have focused

More information

EXTRACTION OF RELEVANT WEB PAGES USING DATA MINING

EXTRACTION OF RELEVANT WEB PAGES USING DATA MINING Chapter 3 EXTRACTION OF RELEVANT WEB PAGES USING DATA MINING 3.1 INTRODUCTION Generally web pages are retrieved with the help of search engines which deploy crawlers for downloading purpose. Given a query,

More information

COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System

COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System Ubaid Abbasi and Toufik Ahmed CNRS abri ab. University of Bordeaux 1 351 Cours de la ibération, Talence Cedex 33405 France {abbasi,

More information

Chunk Scheduling Strategies In Peer to Peer System-A Review

Chunk Scheduling Strategies In Peer to Peer System-A Review Chunk Scheduling Strategies In Peer to Peer System-A Review Sanu C, Deepa S S Abstract Peer-to-peer ( P2P) s t r e a m i n g systems have become popular in recent years. Several peer- to-peer systems for

More information

Network Traffic Characteristics of Data Centers in the Wild. Proceedings of the 10th annual conference on Internet measurement, ACM

Network Traffic Characteristics of Data Centers in the Wild. Proceedings of the 10th annual conference on Internet measurement, ACM Network Traffic Characteristics of Data Centers in the Wild Proceedings of the 10th annual conference on Internet measurement, ACM Outline Introduction Traffic Data Collection Applications in Data Centers

More information

How to Evaluate the Effectiveness of URL Normalizations

How to Evaluate the Effectiveness of URL Normalizations How to Evaluate the Effectiveness of URL Normalizations Sang Ho Lee 1, Sung Jin Kim 2, and Hyo Sook Jeong 1 1 School of Computing, Soongsil University, Seoul, Korea shlee@computing.ssu.ac.kr, hsjeong@ssu.ac.kr

More information

Portland State University ECE 587/687. Caches and Memory-Level Parallelism

Portland State University ECE 587/687. Caches and Memory-Level Parallelism Portland State University ECE 587/687 Caches and Memory-Level Parallelism Revisiting Processor Performance Program Execution Time = (CPU clock cycles + Memory stall cycles) x clock cycle time For each

More information

IMPROVING WEB SERVER PERFORMANCE USING TWO-TIERED WEB CACHING

IMPROVING WEB SERVER PERFORMANCE USING TWO-TIERED WEB CACHING IMPROVING WEB SERVER PERFORMANCE USING TWO-TIERED WEB CACHING 1 FAIRUZ S. MAHAD, 2 WAN M.N. WAN-KADIR Software Engineering Department, Faculty of Computer Science & Information Systems, University Teknologi

More information

CPE300: Digital System Architecture and Design

CPE300: Digital System Architecture and Design CPE300: Digital System Architecture and Design Fall 2011 MW 17:30-18:45 CBC C316 Virtual Memory 11282011 http://www.egr.unlv.edu/~b1morris/cpe300/ 2 Outline Review Cache Virtual Memory Projects 3 Memory

More information

A Generalized Target-Driven Cache Replacement Policy for Mobile Environments

A Generalized Target-Driven Cache Replacement Policy for Mobile Environments A Generalized Target-Driven Cache Replacement Policy for Mobile Environments Liangzhong Yin, Guohong Cao Department of Computer Science & Engineering The Pennsylvania State University University Park,

More information

CIT 668: System Architecture. Caching

CIT 668: System Architecture. Caching CIT 668: System Architecture Caching Topics 1. Cache Types 2. Web Caching 3. Replacement Algorithms 4. Distributed Caches 5. memcached A cache is a system component that stores data so that future requests

More information

A Method of Identifying the P2P File Sharing

A Method of Identifying the P2P File Sharing IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.11, November 2010 111 A Method of Identifying the P2P File Sharing Jian-Bo Chen Department of Information & Telecommunications

More information

Cache-Miss-Initiated Prefetch in Mobile Environments

Cache-Miss-Initiated Prefetch in Mobile Environments Cache-Miss-Initiated Prefetch in Mobile Environments Hui Song and Guohong Cao Department of Computer Science & Engineering The Pennsylvania State University University Park, PA 16802 {hsong, gcao}@cse.psu.edu

More information

2 TEST: A Tracer for Extracting Speculative Threads

2 TEST: A Tracer for Extracting Speculative Threads EE392C: Advanced Topics in Computer Architecture Lecture #11 Polymorphic Processors Stanford University Handout Date??? On-line Profiling Techniques Lecture #11: Tuesday, 6 May 2003 Lecturer: Shivnath

More information

Trace Driven Simulation of GDSF# and Existing Caching Algorithms for Web Proxy Servers

Trace Driven Simulation of GDSF# and Existing Caching Algorithms for Web Proxy Servers Proceeding of the 9th WSEAS Int. Conference on Data Networks, Communications, Computers, Trinidad and Tobago, November 5-7, 2007 378 Trace Driven Simulation of GDSF# and Existing Caching Algorithms for

More information

IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 8, NO. 2, APRIL Segment-Based Streaming Media Proxy: Modeling and Optimization

IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 8, NO. 2, APRIL Segment-Based Streaming Media Proxy: Modeling and Optimization IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 8, NO. 2, APRIL 2006 243 Segment-Based Streaming Media Proxy: Modeling Optimization Songqing Chen, Member, IEEE, Bo Shen, Senior Member, IEEE, Susie Wee, Xiaodong

More information

Hierarchical Content Routing in Large-Scale Multimedia Content Delivery Network

Hierarchical Content Routing in Large-Scale Multimedia Content Delivery Network Hierarchical Content Routing in Large-Scale Multimedia Content Delivery Network Jian Ni, Danny H. K. Tsang, Ivan S. H. Yeung, Xiaojun Hei Department of Electrical & Electronic Engineering Hong Kong University

More information

Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks

Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks Fatiha Djemili Tolba University of Haute Alsace GRTC Colmar, France fatiha.tolba@uha.fr Damien Magoni University

More information

ARCHITECTURE AND IMPLEMENTATION OF A NEW USER INTERFACE FOR INTERNET SEARCH ENGINES

ARCHITECTURE AND IMPLEMENTATION OF A NEW USER INTERFACE FOR INTERNET SEARCH ENGINES ARCHITECTURE AND IMPLEMENTATION OF A NEW USER INTERFACE FOR INTERNET SEARCH ENGINES Fidel Cacheda, Alberto Pan, Lucía Ardao, Angel Viña Department of Tecnoloxías da Información e as Comunicacións, Facultad

More information

WebTraff: A GUI for Web Proxy Cache Workload Modeling and Analysis

WebTraff: A GUI for Web Proxy Cache Workload Modeling and Analysis WebTraff: A GUI for Web Proxy Cache Workload Modeling and Analysis Nayden Markatchev Carey Williamson Department of Computer Science University of Calgary E-mail: {nayden,carey}@cpsc.ucalgary.ca Abstract

More information

Caching Algorithm for Content-Oriented Networks Using Prediction of Popularity of Content

Caching Algorithm for Content-Oriented Networks Using Prediction of Popularity of Content Caching Algorithm for Content-Oriented Networks Using Prediction of Popularity of Content Hiroki Nakayama, Shingo Ata, Ikuo Oka BOSCO Technologies Inc. Osaka City University Background Cache has an important

More information

Research Article ISSN:

Research Article ISSN: International Journal of Computer Science & Mechatronics A peer reviewed International Journal Article Available online www.ijcsm.in smsamspublications.com Vol.1.Issue 2.2015 Boosting Performance of Data

More information

Design Keys to Adapt Web Prefetching Algorithms to Environment Conditions

Design Keys to Adapt Web Prefetching Algorithms to Environment Conditions Design Keys to Adapt Web Prefetching Algorithms to Environment Conditions Josep Domènech, Julio Sahuquillo, Ana Pont, José A.Gil Universitat Politècnica de València Camí de Vera, s/n, 46022 València, Spain

More information

A Survey On Video On Demand In Mobile Ad Hoc Network

A Survey On Video On Demand In Mobile Ad Hoc Network A Survey On Video On Demand In Mobile Ad Hoc Network Keshawanand Singh 1, Keshav Goyal 2, Nidhi Gupta 3, Arun Kumar 4 1,2,3 M.Tech Scholars, 4 Assistant Professor, School of Computer Science & Engineering,

More information

A Framework for Predictive Web Prefetching at the Proxy Level using Data Mining

A Framework for Predictive Web Prefetching at the Proxy Level using Data Mining IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.6, June 2008 303 A Framework for Predictive Web Prefetching at the Proxy Level using Data Mining Jyoti Pandey 1, Amit Goel

More information

Buffer Management Scheme for Video-on-Demand (VoD) System

Buffer Management Scheme for Video-on-Demand (VoD) System 2012 International Conference on Information and Computer Networks (ICICN 2012) IPCSIT vol. 27 (2012) (2012) IACSIT Press, Singapore Buffer Management Scheme for Video-on-Demand (VoD) System Sudhir N.

More information

CPE300: Digital System Architecture and Design

CPE300: Digital System Architecture and Design CPE300: Digital System Architecture and Design Fall 2011 MW 17:30-18:45 CBC C316 Cache 11232011 http://www.egr.unlv.edu/~b1morris/cpe300/ 2 Outline Review Memory Components/Boards Two-Level Memory Hierarchy

More information

A Packet-Based Caching Proxy with Loss Recovery for Video Streaming

A Packet-Based Caching Proxy with Loss Recovery for Video Streaming A Packet-Based Caching Proxy with Loss Recovery for Video Streaming Kuan-Sheng Hsueh and Sheng-De Wang Department of Electrical Engineering, National Taiwan University {kshsueh, sdwang}@hpc.ee.ntu.edu.tw

More information

Research Letter A Simple Mechanism for Throttling High-Bandwidth Flows

Research Letter A Simple Mechanism for Throttling High-Bandwidth Flows Hindawi Publishing Corporation Research Letters in Communications Volume 28, Article ID 74878, 5 pages doi:11155/28/74878 Research Letter A Simple Mechanism for Throttling High-Bandwidth Flows Chia-Wei

More information

Pattern Classification based on Web Usage Mining using Neural Network Technique

Pattern Classification based on Web Usage Mining using Neural Network Technique International Journal of Computer Applications (975 8887) Pattern Classification based on Web Usage Mining using Neural Network Technique Er. Romil V Patel PIET, VADODARA Dheeraj Kumar Singh, PIET, VADODARA

More information

Cache Replacement Strategies for Scalable Video Streaming in CCN

Cache Replacement Strategies for Scalable Video Streaming in CCN Cache Replacement Strategies for Scalable Video Streaming in CCN Junghwan Lee, Kyubo Lim, and Chuck Yoo Dept. Computer Science and Engineering Korea University Seoul, Korea {jhlee, kblim, chuck}@os.korea.ac.kr

More information