Reliable Caching-A Novel Approach to Caching Web Pages

Size: px
Start display at page:

Download "Reliable Caching-A Novel Approach to Caching Web Pages"

Transcription

1 Mala C, R.Shriram, Shashank Agrawal, K.Geetha and Narendran Rajagopalan Reliable Caching-A Novel Approach to Caching Web Pages C.Mala 1, R.Shriram 2, Shashank Agrawal 2, K. Geetha 3, Narendran Rajagopalan 3 1 Associate Professor and Head 2 Student 3 Research Scholar Department of Computer Science and Engineering National Institute of Technology Trichy , India Id: mala@nitt.edu, shri_ram_r@yahoo.com, shashankagarwal1706@gmail.com, geetha@nitt.edu, narenraj1@gmail.com Abstract The World Wide Web (WWW), since its inception in 1964 has been growing in leaps and bounds. Over the last decade, the WWW has become a warehouse for the information domain. Web servers are available in different parts of the web to provide the pages requested by the users. A Cache server placed between the web server and the user reduces the latency in accessing the pages, minimizes the bandwidth utilization, and also the possibilities of congestion in the network As caching every page found in the WWW is costly and consumes lot of memory, only those pages that are frequently referred are loaded into the cache. There are three different types of pages in the web viz., static pages (no change in page content with time), dynamic (page content changes with time), and highly dynamic (frequency of change in the page content is very high). When a page is provided to the user, it should be always the latest version of the page. The different caching schemes in use namely Static caching, Periodic caching, Active Caching, and Dynamic Caching fail in providing the latest version of the page at some point in time. As such, it is possible that the user is provided with the outdated and invalid information. The Reliable Caching scheme proposed in this paper solves this problem by capitalizing on the nature of web pages and always provides the recent pages to the user thereby enabling the users to get only valid documents from the web than those provided by conventional schemes under the same circumstances. It also identifies the un cacheable pages and discards them. The simulation results show that even in a heavily loaded user network, the Reliable Caching scheme significantly reduces congestion and the load on the web server whose pages are being accessed. Keywords WWW - Web server - pages - caching schemes - reliable. 1. INTRODUCTION With the Internet becoming the main source of information in day-to-day life, the number of web users is increasing and so is the demand to provide the requested document to the user at the earliest[1-8]. The critical issue today in Internet is the latency, the time interval between the user placing a request and getting a response from the server. Hence it is required that the frequently accessed pages be placed in a web server closer to the user[7], thereby reducing the distance and time for popular documents to travel to the client. A Cache server placed in between the user and the web server not only minimizes the response time but also minimizes the congestion in the network. As the cache stores the frequently requested pages, 66

2 Reliable Caching-A Novel Approach to Caching Web Pages whenever a cache hit occurs it serves the page request from the cache store. The page requested by a client can be static[5,10], regularly changing[6-7] or highly dynamic[8,11-14]. It might also involve dynamic content, user specific information, active components, etc. If the client has requested a static page, then the client will get the actual copy. But in today s scenario, most of the frequently requested pages change with time, either periodically or in random fashion. When a cache hit occurs for such pages, sending the page as such from the cache will not give the latest updated page but its earlier version. This leads to inconsistency in the pages made available to the client. There are many caching schemes in use[1-9]. These schemes in spite of reducing the response times and load in web servers do not take into account the nature of the pages cached. Most caching schemes use a form of periodic refreshment policy irrespective of the nature of the page[6,7]. It may so happen that a cached page never changes its contents. Refreshing such a page is not required as it only consumes bandwidth and time. If a page changes very frequently then caching it to provide a latest copy is not possible as the page might have changed during caching itself. So when a user requests for a page which changes with time, it is possible that the user is not given the latest update of the document, if the cache server were to follow one time caching policy[5] or a periodic refreshment policy[6,7]. To overcome this problem, this paper proposes a Reliable caching scheme, which first classifies the web pages depending on their frequency of change, and always caches the latest update of the document. The remainder of this paper is structured as follows: Section 2 discusses the existing caching schemes, Section 3 gives the motivation for the paper, Section 4 discusses the proposed technique, the proposed algorithm and its performance, Section 5 concludes the paper. 2. EXISTING SCHEMES One of the simplest caching schemes is Static Caching[5]. In this scheme, the network traffic is monitored for a fixed period. From the traffic logs, the popular pages are identified using some heuristics. These popular pages are pre fetched and future requests for those pages are served from the cache. The cache is generally emptied after some period of time and reloaded again. Though this use of cache server provides faster access to the documents, the nature of the document, whether static or dynamic is not considered here and so there is always a possibility that the user is not getting the latest update of the document. A more adaptive scheme called Periodic Caching[6,7] makes use of periodic pre fetching. Instead of emptying the cache, this scheme refreshes the documents in the cache periodically, thereby improving the chances of serving a more recent page than the static caching scheme. Though this scheme periodically refreshes the cache contents, it is not taking into account the static pages, for which refreshing is not required and also dynamic pages which differ in their update rate. As a consequence of this discrepancy, there still exists a greater possibility of the user not being served with the latest copy of the document. In the Internet, dynamic documentation constitutes a significant percentage of services given to the users. To enable caching of dynamic pages, Active cache[8] scheme makes use of cache applets, which is attached to one URL or a collection of URLs. Upon every cache hit, the applet connects to the host web server of the requested document to check if the cached copy is the same as the copy on the server. If International Journal of the Computer, the Internet and Management Vol.18.No.3 (September - December, 2010) pp

3 Mala C, R.Shriram, Shashank Agrawal, K.Geetha and Narendran Rajagopalan not, the changes are transmitted to the proxy. The problem with this method is that the proxy server will not service a cache hit, if the corresponding applet is not in the cache. Moreover it is possible that the applet consumes too many resources thereby reducing the number of documents that can be cached. The Active caching proposed in [9] makes use of an auto organizing multicast tree mechanism to ensure user get valid documents if the documents are fast changed. This method is difficult and it takes into account only the dynamic documents. To reduce the burden on the cache server, a peer to peer client web caching system is proposed in [15]. This system does not take into account the type of pages that are cached. Dynamic Caching[6,7] is another technique which addresses the problem of caching pages from servers serving dynamic or client specific pages. It makes use of a dynamic content accelerator which identifies and caches individual components of a page in a ready to display HTML format. Though this method is cost effective and fast for caching dynamic pages, it involves a lot of processing overhead for other types of pages. To overcome these problems, a novel Reliable caching scheme is proposed in this paper. 3. MOTIVATION The methods in [5] and [6] in spite of placing a cache server between the web server and the user to reduce the latency involved in accessing the document, they do not guarantee that the document given to the user is the latest document. Though the schemes [7] and [8] attempt to cache pages with active components or user specific information, the rapidly changing behaviour of dynamic web pages cannot be discriminated by [1-9]. This motivated us to propose a Reliable Caching scheme which first classifies the web pages as static page, periodically changing page and highly dynamic page depending on the frequency of the update of the web page as opposed to the other techniques [1-9], then automatically refreshes the pages in the cache based on their frequency of update, and always provides the user with the latest update of the web page. 4. PROPOSED TECHNIQUE The proposed Reliable Caching technique when used by the cache placed between the web server and the user reduces the page access time. The cache always stores the frequently accessed pages. In Reliable caching scheme, when a page is added to the cache, its period of change is determined by the proposed Algorithm 1. The page is periodically retrieved from the web server after that time interval. If this time interval is too low i.e. if the page is highly dynamic, then the page is monitored for some time. If the page continues to be too dynamic then it is rejected from the cache. When the period of change is too high i.e. if the page happens to be static, then the page is retrieved after a fixed time interval. This time interval is progressively increased if the page is found to remain unchanged during each fetching. In case of a dynamic page, the frequency of change is determined and a timer is set to this value. At the expiry of this timer, the latest updated copy of the page is automatically retrieved from the web server and loaded into cache from where it is given to the user upon request. 68

4 Reliable Caching-A Novel Approach to Caching Web Pages Fig. 1. A detailed schematic of the operations inside a Web Server using Reliable Caching Scheme 4.1. Block Schematic of Reliable Caching Scheme Fig.1 shows the operations of a server using the Reliable Caching Scheme. This scheme makes use of the following modules: 1. Page Store Unit stores the cached pages. 2. Cache Maintenance Unit checks the cache periodically for less frequently used pages and removes them. It also removes highly dynamic pages from page store upon receiving request from Refreshing Unit. It responds to a Server s query to check if a page is in cache and if present, returns the page to the Server. 3. Refreshing Unit identifies the nature of the page and refreshes them depending on their frequency of change. If the page happens to be highly dynamic, then the refreshing unit sends a request to the cache maintenance unit to remove that page from the page store. When the request for a page arrives to the server from the client, the server first checks if that page is available in the cache. If the page is available in the cache it is directly served from the cache. If the page is not available in the cache it is fetched and served, at the same time a copy of the page is also loaded in the cache. To find out whether the page is static, dynamic or highly dynamic, the Reliable caching scheme sets a timer to a default time interval which is less than the minimum allowable period of change of a page. The moment a page is loaded into the cache, the last modified date of change of the page is first noted. The page is then retrieved after the default time interval and is checked to see if it was modified after being refreshed. If the page is not modified after the first refreshment, the default time interval is progressively increased, and if the page is not found to change during successive intervals, then the page is International Journal of the Computer, the Internet and Management Vol.18.No.3 (September - December, 2010) pp

5 Mala C, R.Shriram, Shashank Agrawal, K.Geetha and Narendran Rajagopalan declared to be a static page. But, if the page is not modified during the first refreshment, but on subsequent refreshments if it is getting modified in a random fashion, then the page is declared to be a dynamic page. The exact period of change is found out by the proposed Algorithm 1 in Section 4.2 and the page is refreshed as per this time interval. Alternatively, if the page happens to be modified after the first refreshment, then the default time interval is gradually reduced to a value less than the minimum allowable period of change. And if the page is found to be modified after each retrieval, then the Reliable caching scheme declares the page to be highly dynamic page and from then on it is no longer cached. Any subsequent request to the highly dynamic page is served directly from the web server itself and not from cache server Proposed Algorithm The following are the parameters used: LM : Last Modified Time of Page DTI : Default time interval of retrieval of page MIN Limit : Minimum refresh time interval MAX Limit : Maximum refresh time interval NoC : Page not changed (during a particular refresh) counter (initialized to 0) 70

6 Reliable Caching-A Novel Approach to Caching Web Pages PoC : Period of change of page.the page is refreshed after every PoC. ZERO Limit : the max number of times a page is refreshed after PoC even if it has not changed. API : Auxiliary Period Interval (to be added to PoC when a NoC for a page exceeds ZERO Limit LMIN : the number of times a page's PoC is allowed to go below MIN Limit before it is removed from cache L count : incremented when a page's PoC goes below MIN Limit (initialized to 0) 4.3. Performance Analysis A web server is simulated in our institute s local area network with a working set of 100 pages, with an average page size of 6kb, and with a cache of size 300kb. The Algorithm 1 for Reliable caching scheme was implemented and tested in our institute s network. The performance of the Reliable caching scheme and the other schemes[1-8] for different sets of requests is observed at different time instants. The number of valid pages available in the cache, with each of these schemes, depending on the type of page is observed at every half an hour and the results are tabulated in Table 1, Table 2 and Table 3 respectively. Fig.2 gives the plot of Number of valid pages Vs Time for Static pages, Fig.3 gives the plot of Number of valid pages Vs Time for Dynamic pages, and Fig.4 gives the plot of Number of valid pages Vs Time for Highly dynamic pages. From the graph in Fig.2, it is inferred that, for static type of pages, the number of valid pages available in cache is almost same by each of the caching schemes. It is inferred from the graph in Fig.3 that for dynamic pages, as Reliable caching scheme refreshes the cached pages based on their frequency of update, the number of valid pages present in cache is relatively high compared to Static caching, Periodic caching, Active Caching and No caching schemes. In the case of highly dynamic pages, the pages in spite of their dynamism are retained in the cache by the Static caching, Periodic caching, Active Caching and No caching schemes. So, the user may be provided with an old invalid copy of the page which may lead to misinterpretation of data by the user if the user is accessing pages related to concurrent database applications, viz., online banking, online reservation systems, stock market, etc., But, from Fig.4, it is inferred that though Reliable caching scheme initially caches the highly dynamic pages, once it has identified their high frequency of update, it no longer caches these pages and for subsequent requests of these pages, it fetches these pages from the web server itself and not from the Cache. This is shown by the sharp reduction in the number of valid pages in the cache in Fig.4. The amount of bandwidth utilized by Reliable caching, Static caching, Active caching, Dynamic caching and No caching schemes is also observed at an interval of every half an hour, every hour, and on a per day basis. The results are tabulated in Table 4, Table 5, and Table 6 respectively. Fig.5, Fig.6 and Fig.7 give the plot of Bandwidth utilization Vs Time for the different schemes at an observation interval of every half an hour, every hour, and on a per day basis. From the graph in Fig.5, Fig.6, and Fig.7, it is inferred that the bandwidth utilized by the Reliable caching scheme is low compared to the Periodic caching scheme. To refresh the pages in the cache based on their frequency of update and to always provide valid pages to the user from the cache, it consumes more bandwidth than Active caching, Static caching and No caching schemes. International Journal of the Computer, the Internet and Management Vol.18.No.3 (September - December, 2010) pp

7 Mala C, R.Shriram, Shashank Agrawal, K.Geetha and Narendran Rajagopalan Table 1. Observation time of Hour for STATIC PAGES Time Caching Nil Static Periodic Active Reliable Table 2. Observation time of Half an Hour for DYNAMIC PAGES Time Caching Nil Static Periodic Active Reliable Table 3. Observation time of Half an Hour for HIGHLY DYNAMIC PAGES Time Caching Nil Static Periodic Active Reliable Table 4. Observation time : Every Half an Hour Time Caching Nil Static Periodic Active Reliable Table 5. Observation Time An Hour for Static Pages Time Caching Nil Static Periodic Active Reliable

8 Reliable Caching-A Novel Approach to Caching Web Pages Table 6. Observation Time : Every Day Time Caching Nil Static Periodic Active Reliable Fig. 2. Observation time of ½ Hour for STATIC PAGES Fig. 3. Observation time of ½ Hour for DYNAMIC PAGES International Journal of the Computer, the Internet and Management Vol.18.No.3 (September - December, 2010) pp

9 Mala C, R.Shriram, Shashank Agrawal, K.Geetha and Narendran Rajagopalan Fig. 4. Observation time of ½ Hour for HIGHLY DYNAMIC PAGES Fig. 5. Bandwidth Utilized Vs. Time 74

10 Reliable Caching-A Novel Approach to Caching Web Pages Fig. 6. Bandwidth Utilized Vs. Time Fig. 7. Bandwidth Utilized Vs. Time International Journal of the Computer, the Internet and Management Vol.18.No.3 (September - December, 2010) pp

11 Mala C, R.Shriram, Shashank Agrawal, K.Geetha and Narendran Rajagopalan 5. Conclusion As the Internet has become as indispensable resource in everyone s life, the number of Internet users increase day by day. So, it is essential to provide them with fast access to the internet as it saves both time and cost involved in access. The Reliable caching scheme proposed in this paper provides a fast and reliable access to the frequently accessed pages in the internet by segregating them as static, dynamic, and highly dynamic pages. The simulation results also shows that Reliable caching scheme performs better than the existing caching schemes as it consumes less bandwidth and takes less time to access the pages from the Internet. Moreover, this scheme inherently reduces the load on the network and web server thereby reducing the possibilities of congestion compared to other caching schemes. References [1] Hai Liu and Maobian Chen (2010), Evaluation of web caching consistency, 3rd International Conference on Advanced Computer Theory and Engineering (ICACTE). [2] Yanjun Liu, Yueping Wang and Huilin Du (2010), Strong cache consistency on World Wide Web, 3rd International Conference on Advanced Computer Theory and Engineering (ICACTE). [3] Chetan Kumar and John B. Norris (2008), A new approach for a proxylevel web caching mechanism, Decision Support Systems, Vol. 46, Issue 1, pp [4] Ronny Lempel and Shlomo Moran (2004), Competitive caching of query results in search engines, Theoretical Computer Science, Vol. 324, Issues 2-3, pp [5] Igor Tatarinov, Alex Rousskov and Valery Soloviev (1997), Static Caching in Web Servers, Proceedings of 6th International Conference on Computer communications and Networks, pp [6] G. Govatos (2000), Speed up Your Dynamic Web Content, Network World Fusion News, R. Loren, Foundations of resource development. [7] Mazen Zari, Hossein and Saiedian(2001), Understanding and reducing Web delays, IEEE Computer vol. 34, Issue 12, pp [8] Pei Cao, Jin Zhang and Kevin Beach(1998), Active Cache: Caching Dynamic Contents on the Web, Proceedings of Middleware. [9] Xu Du, Zongkai Yang, Jiaqing Huang and Wenqing Cheng(2002), An Active Caching Scheme, IEEE Proceedings of International Conference on Communication, circuits and systems, pp [10] M.Abrams, C.Stanbridge, G.Abdulla, S.Williams and E.Fox (1995), Caching Proxies : Limitations and Potentials, Proceedings of 4th International conference on WWW. [11] J. Almeida, V. Almeida and D.Yates (1997), Measuring the behaviour of a Worlds wide Web server, Proceedings of 7th IFIP conference on High performance networking, pp [12] Ramon Caceres, Fred Douglis, Anja Feldmann, Gideon Glass and Michael Rabinovich(1998), Web proxy caching, Proc. of SIGMETRICS Internet Server Performance Workshop. [13] Pei Cao and Sandy Irani(1997), Costaware WWW proxy caching algorithms, Proceedings of the USENIX Symposium on Internet Technology and Systems. 76

12 Reliable Caching-A Novel Approach to Caching Web Pages [14] B.D.Davison(2001), A Web Caching Primer, IEEE Internet computing, vol 5, Issue 4, pp [15] Jiangchuan Liu, Xiaomen Chu and Ke Xu(2005), On Peer to Peer Client Web Cache Sharing, Proceedings of IEEE International Conference on Communications, vol. 1, pp International Journal of the Computer, the Internet and Management Vol.18.No.3 (September - December, 2010) pp

SENSE AND CACHE A NOVEL CACHING SCHEME FOR MOBILE USERS IN A CELLULAR NETWORK

SENSE AND CACHE A NOVEL CACHING SCHEME FOR MOBILE USERS IN A CELLULAR NETWORK SENSE AND CACHE A NOVEL CACHING SCHEME FOR MOBILE USERS IN A CELLULAR NETWORK C.MALA 1, S.SELVAKUMAR 2 Department of Computer science and Engineering National Institute of technology, Tiruchirappalli,

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

A Novel Distance Based Relocation Mechanism to Enhance the Performance of Proxy Cache in a Cellular Network

A Novel Distance Based Relocation Mechanism to Enhance the Performance of Proxy Cache in a Cellular Network 258 The International Arab Journal of Information Technology, Vol. 6, No. 3, July 2009 A Novel Distance Based Relocation Mechanism to Enhance the Performance of Proxy Cache in a Cellular Network Mala Chelliah

More information

because all web objects are not cacheable [3]. Data compression algorithms are applied on the information content of the web object.

because all web objects are not cacheable [3]. Data compression algorithms are applied on the information content of the web object. Development of an Optimization Algorithm for Internet Data Traffic Syed Misbahuddin and Tariq Ibn Aziz Department of Computer Science and Software Engineering Hail Community College King Fahd University

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

CHAPTER 4 PROPOSED ARCHITECTURE FOR INCREMENTAL PARALLEL WEBCRAWLER

CHAPTER 4 PROPOSED ARCHITECTURE FOR INCREMENTAL PARALLEL WEBCRAWLER CHAPTER 4 PROPOSED ARCHITECTURE FOR INCREMENTAL PARALLEL WEBCRAWLER 4.1 INTRODUCTION In 1994, the World Wide Web Worm (WWWW), one of the first web search engines had an index of 110,000 web pages [2] but

More information

Improving object cache performance through selective placement

Improving object cache performance through selective placement University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2006 Improving object cache performance through selective placement Saied

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

Active Query Caching for Database Web Servers

Active Query Caching for Database Web Servers Caching for Database Web Servers Qiong Luo Jeffrey F. Naughton Rajesekar Krishnamurthy Pei Cao Yunrui Li Computer Sciences Department University of Wisconsin-Madison Madison, WI 53706 {qiongluo,naughton,sekar,cao,yunrui}@cs.wisc.edu

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

WEB PAGE RE-RANKING TECHNIQUE IN SEARCH ENGINE

WEB PAGE RE-RANKING TECHNIQUE IN SEARCH ENGINE WEB PAGE RE-RANKING TECHNIQUE IN SEARCH ENGINE Ms.S.Muthukakshmi 1, R. Surya 2, M. Umira Taj 3 Assistant Professor, Department of Information Technology, Sri Krishna College of Technology, Kovaipudur,

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

Maintaining Mutual Consistency for Cached Web Objects

Maintaining Mutual Consistency for Cached Web Objects Maintaining Mutual Consistency for Cached Web Objects Bhuvan Urgaonkar, Anoop George Ninan, Mohammad Salimullah Raunak Prashant Shenoy and Krithi Ramamritham Department of Computer Science, University

More information

Analysis and Design of Enhanced HTTP Proxy Cashing Server

Analysis and Design of Enhanced HTTP Proxy Cashing Server Analysis and Design of Enhanced HTTP Proxy Cashing Server C. Prakash (Department of Mathematics, BHU) Chandu.math.bhu@gmail.com Abstract A proxy acts as a middle person specialists between its customers

More information

Relative Reduced Hops

Relative Reduced Hops GreedyDual-Size: A Cost-Aware WWW Proxy Caching Algorithm Pei Cao Sandy Irani y 1 Introduction As the World Wide Web has grown in popularity in recent years, the percentage of network trac due to HTTP

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

Towards a Better Understanding of Web Resources and Server Responses for Improved Caching

Towards a Better Understanding of Web Resources and Server Responses for Improved Caching Towards a Better Understanding of Web Resources and Server Responses for Improved Caching Abstract: Craig E. Wills and Mikhail Mikhailov Computer Science Department Worcester Polytechnic Institute Worcester,

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

Collaborative Multi-Source Scheme for Multimedia Content Distribution

Collaborative Multi-Source Scheme for Multimedia Content Distribution Collaborative Multi-Source Scheme for Multimedia Content Distribution Universidad Autónoma Metropolitana-Cuajimalpa, Departament of Information Technology, Mexico City, Mexico flopez@correo.cua.uam.mx

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

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

Transmission Control Protocol (TCP)

Transmission Control Protocol (TCP) TETCOS Transmission Control Protocol (TCP) Comparison of TCP Congestion Control Algorithms using NetSim @2017 Tetcos. This document is protected by copyright, all rights reserved Table of Contents 1. Abstract....

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

A New Web Cache Replacement Algorithm 1

A New Web Cache Replacement Algorithm 1 A New Web Cache Replacement Algorithm Anupam Bhattacharjee, Biolob Kumar Debnath Department of Computer Science and Engineering, Bangladesh University of Engineering and Technology, Dhaka-, Bangladesh

More information

COPACC: A Cooperative Proxy-Client Caching System for On-demand Media Streaming

COPACC: A Cooperative Proxy-Client Caching System for On-demand Media Streaming COPACC: A Cooperative - Caching System for On-demand Media Streaming Alan T.S. Ip 1, Jiangchuan Liu 2, and John C.S. Lui 1 1 The Chinese University of Hong Kong, Shatin, N.T., Hong Kong {tsip, cslui}@cse.cuhk.edu.hk

More information

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s M. Nagaratna Assistant Professor Dept. of CSE JNTUH, Hyderabad, India V. Kamakshi Prasad Prof & Additional Cont. of. Examinations

More information

SAT A Split-Up Cache Model to Boost the Performance of Web Cache Replacement Policies

SAT A Split-Up Cache Model to Boost the Performance of Web Cache Replacement Policies BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 11, No 4 Sofia 2011 SAT A Split-Up Cache Model to Boost the Performance of Web Cache Replacement Policies Geetha Krishnan 1,

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

Proxy Server Systems Improvement Using Frequent Itemset Pattern-Based Techniques

Proxy Server Systems Improvement Using Frequent Itemset Pattern-Based Techniques Proceedings of the 2nd International Conference on Intelligent Systems and Image Processing 2014 Proxy Systems Improvement Using Frequent Itemset Pattern-Based Techniques Saranyoo Butkote *, Jiratta Phuboon-op,

More information

Chapter The LRU* WWW proxy cache document replacement algorithm

Chapter The LRU* WWW proxy cache document replacement algorithm Chapter The LRU* WWW proxy cache document replacement algorithm Chung-yi Chang, The Waikato Polytechnic, Hamilton, New Zealand, itjlc@twp.ac.nz Tony McGregor, University of Waikato, Hamilton, New Zealand,

More information

A Top Catching Scheme Consistency Controlling in Hybrid P2P Network

A Top Catching Scheme Consistency Controlling in Hybrid P2P Network A Top Catching Scheme Consistency Controlling in Hybrid P2P Network V. Asha*1, P Ramesh Babu*2 M.Tech (CSE) Student Department of CSE, Priyadarshini Institute of Technology & Science, Chintalapudi, Guntur(Dist),

More information

VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH THE EFFICIENT MULTIPLICATIVE INVERSE UNIT

VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH THE EFFICIENT MULTIPLICATIVE INVERSE UNIT VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH THE EFFICIENT MULTIPLICATIVE INVERSE UNIT K.Sandyarani 1 and P. Nirmal Kumar 2 1 Research Scholar, Department of ECE, Sathyabama

More information

Role of Aging, Frequency, and Size in Web Cache Replacement Policies

Role of Aging, Frequency, and Size in Web Cache Replacement Policies Role of Aging, Frequency, and Size in Web Cache Replacement Policies Ludmila Cherkasova and Gianfranco Ciardo Hewlett-Packard Labs, Page Mill Road, Palo Alto, CA 9, USA cherkasova@hpl.hp.com CS Dept.,

More information

Characterizing Home Pages 1

Characterizing Home Pages 1 Characterizing Home Pages 1 Xubin He and Qing Yang Dept. of Electrical and Computer Engineering University of Rhode Island Kingston, RI 881, USA Abstract Home pages are very important for any successful

More information

Caching Documents with Active Properties

Caching Documents with Active Properties Caching Documents with Active Properties Eyal de Lara, Karin Petersen, Douglas B. Terry, Anthony LaMarca, Jim Thornton, Mike Salisbury, Paul Dourish, Keith Edwards, and John Lamping Computer Science Laboratory

More information

System Models. 2.1 Introduction 2.2 Architectural Models 2.3 Fundamental Models. Nicola Dragoni Embedded Systems Engineering DTU Informatics

System Models. 2.1 Introduction 2.2 Architectural Models 2.3 Fundamental Models. Nicola Dragoni Embedded Systems Engineering DTU Informatics System Models Nicola Dragoni Embedded Systems Engineering DTU Informatics 2.1 Introduction 2.2 Architectural Models 2.3 Fundamental Models Architectural vs Fundamental Models Systems that are intended

More information

SCALING UP OF E-MSR CODES BASED DISTRIBUTED STORAGE SYSTEMS WITH FIXED NUMBER OF REDUNDANCY NODES

SCALING UP OF E-MSR CODES BASED DISTRIBUTED STORAGE SYSTEMS WITH FIXED NUMBER OF REDUNDANCY NODES SCALING UP OF E-MSR CODES BASED DISTRIBUTED STORAGE SYSTEMS WITH FIXED NUMBER OF REDUNDANCY NODES Haotian Zhao, Yinlong Xu and Liping Xiang School of Computer Science and Technology, University of Science

More information

REDUNDANCY REMOVAL IN WEB SEARCH RESULTS USING RECURSIVE DUPLICATION CHECK ALGORITHM. Pudukkottai, Tamil Nadu, India

REDUNDANCY REMOVAL IN WEB SEARCH RESULTS USING RECURSIVE DUPLICATION CHECK ALGORITHM. Pudukkottai, Tamil Nadu, India REDUNDANCY REMOVAL IN WEB SEARCH RESULTS USING RECURSIVE DUPLICATION CHECK ALGORITHM Dr. S. RAVICHANDRAN 1 E.ELAKKIYA 2 1 Head, Dept. of Computer Science, H. H. The Rajah s College, Pudukkottai, Tamil

More information

Piggyback server invalidation for proxy cache coherency

Piggyback server invalidation for proxy cache coherency Piggyback server invalidation for proxy cache coherency Balachander Krishnamurthy a and Craig E. Wills b a AT&T Labs-Research, Florham Park, NJ 07932 USA bala@research.att.com b Worcester Polytechnic Institute,

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

A Centralized Approaches for Location Management in Personal Communication Services Networks

A Centralized Approaches for Location Management in Personal Communication Services Networks A Centralized Approaches for Location Management in Personal Communication Services Networks Fahamida Firoze M. Tech. (CSE) Scholar, Deptt. Of CSE, Al Falah School of Engineering & Technology, Dhauj, Faridabad,

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

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

Live Virtual Machine Migration with Efficient Working Set Prediction

Live Virtual Machine Migration with Efficient Working Set Prediction 2011 International Conference on Network and Electronics Engineering IPCSIT vol.11 (2011) (2011) IACSIT Press, Singapore Live Virtual Machine Migration with Efficient Working Set Prediction Ei Phyu Zaw

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

A LITERATURE SURVEY ON CPU CACHE RECONFIGURATION

A LITERATURE SURVEY ON CPU CACHE RECONFIGURATION A LITERATURE SURVEY ON CPU CACHE RECONFIGURATION S. Subha SITE, Vellore Institute of Technology, Vellore, India E-Mail: ssubha@rocketmail.com ABSTRACT CPU caches are designed with fixed number of sets,

More information

SF-LRU Cache Replacement Algorithm

SF-LRU Cache Replacement Algorithm SF-LRU Cache Replacement Algorithm Jaafar Alghazo, Adil Akaaboune, Nazeih Botros Southern Illinois University at Carbondale Department of Electrical and Computer Engineering Carbondale, IL 6291 alghazo@siu.edu,

More information

A Review on Cache Memory with Multiprocessor System

A Review on Cache Memory with Multiprocessor System A Review on Cache Memory with Multiprocessor System Chirag R. Patel 1, Rajesh H. Davda 2 1,2 Computer Engineering Department, C. U. Shah College of Engineering & Technology, Wadhwan (Gujarat) Abstract

More information

Hybrid Approach for the Maintenance of Materialized Webviews

Hybrid Approach for the Maintenance of Materialized Webviews Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2010 Proceedings Americas Conference on Information Systems (AMCIS) 8-2010 Hybrid Approach for the Maintenance of Materialized Webviews

More information

HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications Annanda Th. Rath 1 ), Saraswathi Krithivasan 2 ), Sridhar Iyer 3 )

HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications Annanda Th. Rath 1 ), Saraswathi Krithivasan 2 ), Sridhar Iyer 3 ) HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications Annanda Th. Rath 1 ), Saraswathi Krithivasan 2 ), Sridhar Iyer 3 ) Abstract Traditionally, Content Delivery Networks (CDNs)

More information

Applying Sequential Consistency to Web Caching

Applying Sequential Consistency to Web Caching Applying Sequential Consistency to Web Caching Francisco J. Torres-Rojas and Esteban Meneses Abstract Web caches have several advantages for reducing the server load, minimizing the network traffic and

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

Spatial and Temporal Aware, Trajectory Mobility Profile Based Location Management for Mobile Computing

Spatial and Temporal Aware, Trajectory Mobility Profile Based Location Management for Mobile Computing Spatial and Temporal Aware, Trajectory Mobility Profile Based Location Management for Mobile Computing Jianting Zhang Le Gruenwald The University of Oklahoma, School of Computer Science, Norman, OK, 73019

More information

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

Avoidance of Bottleneck in PCS Network

Avoidance of Bottleneck in PCS Network Avoidance of Bottleneck in PCS Network Sidhi Pandey 1, Alka 2, Pratima Singh 3 1, 2, 3 (Computer Science & Engineering, Institute of Technology & Management, India) Abstract: This paper contains the concept

More information

ISSN Vol.05, Issue.12, December-2017, Pages:

ISSN Vol.05, Issue.12, December-2017, Pages: ISSN 2322-0929 Vol.05, Issue.12, December-2017, Pages:1174-1178 www.ijvdcs.org Design of High Speed DDR3 SDRAM Controller NETHAGANI KAMALAKAR 1, G. RAMESH 2 1 PG Scholar, Khammam Institute of Technology

More information

International Journal of Software and Web Sciences (IJSWS)

International Journal of Software and Web Sciences (IJSWS) International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0063 ISSN (Online): 2279-0071 International

More information

TERM BASED WEIGHT MEASURE FOR INFORMATION FILTERING IN SEARCH ENGINES

TERM BASED WEIGHT MEASURE FOR INFORMATION FILTERING IN SEARCH ENGINES TERM BASED WEIGHT MEASURE FOR INFORMATION FILTERING IN SEARCH ENGINES Mu. Annalakshmi Research Scholar, Department of Computer Science, Alagappa University, Karaikudi. annalakshmi_mu@yahoo.co.in Dr. A.

More information

Computer Based Image Algorithm For Wireless Sensor Networks To Prevent Hotspot Locating Attack

Computer Based Image Algorithm For Wireless Sensor Networks To Prevent Hotspot Locating Attack Computer Based Image Algorithm For Wireless Sensor Networks To Prevent Hotspot Locating Attack J.Anbu selvan 1, P.Bharat 2, S.Mathiyalagan 3 J.Anand 4 1, 2, 3, 4 PG Scholar, BIT, Sathyamangalam ABSTRACT:

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

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

IJSER

IJSER International Journal of Scientific & Engineering Research, Volume 4, Issue 1, October-213 1399 EFFECT OF KANBANS IN THE PERFORMANCE OF, AND E G.G Sastry 1, Dr. Mukesh Saxena 2, Dr. Rajnish Garg 3 Abstract

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

CACHE COHERENCY IN P2P COOPERATIVE PROXY CACHE SYSTEMS

CACHE COHERENCY IN P2P COOPERATIVE PROXY CACHE SYSTEMS CACHE COHERENCY IN P2P COOPERATIVE PROXY CACHE SYSTEMS Ankur B. Pal James Z. Wang Pradip K. Srimani* Department of Computer Science Clemson University Clemson, SC 29634 {apal, jzwang, srimani}@cs.clemson.edu

More information

On Improving the Performance of Cache Invalidation in Mobile Environments

On Improving the Performance of Cache Invalidation in Mobile Environments Mobile Networks and Applications 7, 291 303, 2002 2002 Kluwer Academic Publishers. Manufactured in The Netherlands. On Improving the Performance of Cache Invalidation in Mobile Environments GUOHONG CAO

More information

RECHOKe: A Scheme for Detection, Control and Punishment of Malicious Flows in IP Networks

RECHOKe: A Scheme for Detection, Control and Punishment of Malicious Flows in IP Networks > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < : A Scheme for Detection, Control and Punishment of Malicious Flows in IP Networks Visvasuresh Victor Govindaswamy,

More information

Single Pass Connected Components Analysis

Single Pass Connected Components Analysis D. G. Bailey, C. T. Johnston, Single Pass Connected Components Analysis, Proceedings of Image and Vision Computing New Zealand 007, pp. 8 87, Hamilton, New Zealand, December 007. Single Pass Connected

More information

FDDI-M: A SCHEME TO DOUBLE FDDI S ABILITY OF SUPPORTING SYNCHRONOUS TRAFFIC

FDDI-M: A SCHEME TO DOUBLE FDDI S ABILITY OF SUPPORTING SYNCHRONOUS TRAFFIC FDDI-M: A SCHEME TO DOUBLE FDDI S ABILITY OF SUPPORTING SYNCHRONOUS TRAFFIC Kang G. Shin Real-time Computing Laboratory EECS Department The University of Michigan Ann Arbor, Michigan 48109 &in Zheng Mitsubishi

More information

Seminar on. By Sai Rahul Reddy P. 2/2/2005 Web Caching 1

Seminar on. By Sai Rahul Reddy P. 2/2/2005 Web Caching 1 Seminar on By Sai Rahul Reddy P 2/2/2005 Web Caching 1 Topics covered 1. Why Caching 2. Advantages of Caching 3. Disadvantages of Caching 4. Cache-Control HTTP Headers 5. Proxy Caching 6. Caching architectures

More information

An Adaptive Prefetching Method for Web Caches

An Adaptive Prefetching Method for Web Caches 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 201-1 aedong, Gyungsan,

More information

Performance Analysis of TCP Variants

Performance Analysis of TCP Variants 102 Performance Analysis of TCP Variants Abhishek Sawarkar Northeastern University, MA 02115 Himanshu Saraswat PES MCOE,Pune-411005 Abstract The widely used TCP protocol was developed to provide reliable

More information

A Cache Utility Monitor for Multi-core Processor

A Cache Utility Monitor for Multi-core Processor 3rd International Conference on Wireless Communication and Sensor Network (WCSN 2016) A Cache Utility Monitor for Multi-core Juan Fang, Yan-Jin Cheng, Min Cai, Ze-Qing Chang College of Computer Science,

More information

An Approach for Enhanced Performance of Packet Transmission over Packet Switched Network

An Approach for Enhanced Performance of Packet Transmission over Packet Switched Network ISSN (e): 2250 3005 Volume, 06 Issue, 04 April 2016 International Journal of Computational Engineering Research (IJCER) An Approach for Enhanced Performance of Packet Transmission over Packet Switched

More information

Mining Frequent Itemsets for data streams over Weighted Sliding Windows

Mining Frequent Itemsets for data streams over Weighted Sliding Windows Mining Frequent Itemsets for data streams over Weighted Sliding Windows Pauray S.M. Tsai Yao-Ming Chen Department of Computer Science and Information Engineering Minghsin University of Science and Technology

More information

P2FS: supporting atomic writes for reliable file system design in PCM storage

P2FS: supporting atomic writes for reliable file system design in PCM storage LETTER IEICE Electronics Express, Vol.11, No.13, 1 6 P2FS: supporting atomic writes for reliable file system design in PCM storage Eunji Lee 1, Kern Koh 2, and Hyokyung Bahn 2a) 1 Department of Software,

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

Inferring User Search for Feedback Sessions

Inferring User Search for Feedback Sessions Inferring User Search for Feedback Sessions Sharayu Kakade 1, Prof. Ranjana Barde 2 PG Student, Department of Computer Science, MIT Academy of Engineering, Pune, MH, India 1 Assistant Professor, Department

More information

DESIGN AND IMPLEMENTATION OF SDR SDRAM CONTROLLER IN VHDL. Shruti Hathwalia* 1, Meenakshi Yadav 2

DESIGN AND IMPLEMENTATION OF SDR SDRAM CONTROLLER IN VHDL. Shruti Hathwalia* 1, Meenakshi Yadav 2 ISSN 2277-2685 IJESR/November 2014/ Vol-4/Issue-11/799-807 Shruti Hathwalia et al./ International Journal of Engineering & Science Research DESIGN AND IMPLEMENTATION OF SDR SDRAM CONTROLLER IN VHDL ABSTRACT

More information

Cache Controller with Enhanced Features using Verilog HDL

Cache Controller with Enhanced Features using Verilog HDL Cache Controller with Enhanced Features using Verilog HDL Prof. V. B. Baru 1, Sweety Pinjani 2 Assistant Professor, Dept. of ECE, Sinhgad College of Engineering, Vadgaon (BK), Pune, India 1 PG Student

More information

Advances in Natural and Applied Sciences. Information Retrieval Using Collaborative Filtering and Item Based Recommendation

Advances in Natural and Applied Sciences. Information Retrieval Using Collaborative Filtering and Item Based Recommendation AENSI Journals Advances in Natural and Applied Sciences ISSN:1995-0772 EISSN: 1998-1090 Journal home page: www.aensiweb.com/anas Information Retrieval Using Collaborative Filtering and Item Based Recommendation

More information

An Enhanced Binning Algorithm for Distributed Web Clusters

An Enhanced Binning Algorithm for Distributed Web Clusters 1 An Enhanced Binning Algorithm for Distributed Web Clusters Hann-Jang Ho Granddon D. Yen Jack Lee Department of Information Management, WuFeng Institute of Technology SingLing Lee Feng-Wei Lien Department

More information

Multiterm Keyword Searching For Key Value Based NoSQL System

Multiterm Keyword Searching For Key Value Based NoSQL System Multiterm Keyword Searching For Key Value Based NoSQL System Pallavi Mahajan 1, Arati Deshpande 2 Department of Computer Engineering, PICT, Pune, Maharashtra, India. Pallavinarkhede88@gmail.com 1, ardeshpande@pict.edu

More information

DOE Award number: Name of recipient: Project Title: Principal investigator: Date of Report: Period covered by the report:

DOE Award number: Name of recipient: Project Title: Principal investigator: Date of Report: Period covered by the report: Progress Report DOE Award number: DE-SC0004909 Name of recipient: University of Massachusetts, Dartmouth Project Title: Coordinated Multi-layer Multi-domain Optical Network (COMMON) for Large- Scale Science

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

DIRECT Rambus DRAM has a high-speed interface of

DIRECT Rambus DRAM has a high-speed interface of 1600 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 34, NO. 11, NOVEMBER 1999 A 1.6-GByte/s DRAM with Flexible Mapping Redundancy Technique and Additional Refresh Scheme Satoru Takase and Natsuki Kushiyama

More information

M 3 DDVC: Multi-source Multicasting using Multi-cores with Delay and Delay Variation Constraints on Overlay Networks

M 3 DDVC: Multi-source Multicasting using Multi-cores with Delay and Delay Variation Constraints on Overlay Networks 2011 Eighth International Conference on Information Technology: New Generations M 3 DDVC: Multi-source Multicasting using Multi-cores with Delay and Delay Variation Constraints on Overlay Networks Shankar

More information

Deep Web Content Mining

Deep Web Content Mining Deep Web Content Mining Shohreh Ajoudanian, and Mohammad Davarpanah Jazi Abstract The rapid expansion of the web is causing the constant growth of information, leading to several problems such as increased

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

Effects of Caching on the Performance of DSR Protocol

Effects of Caching on the Performance of DSR Protocol IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719, Volume 2, Issue 9 (September 2012), PP 07-11 Effects of Caching on the Performance of DSR Protocol Narinderjeet Kaur 1, Maninder

More information

ENRICHMENT OF SACK TCP PERFORMANCE BY DELAYING FAST RECOVERY Mr. R. D. Mehta 1, Dr. C. H. Vithalani 2, Dr. N. N. Jani 3

ENRICHMENT OF SACK TCP PERFORMANCE BY DELAYING FAST RECOVERY Mr. R. D. Mehta 1, Dr. C. H. Vithalani 2, Dr. N. N. Jani 3 Research Article ENRICHMENT OF SACK TCP PERFORMANCE BY DELAYING FAST RECOVERY Mr. R. D. Mehta 1, Dr. C. H. Vithalani 2, Dr. N. N. Jani 3 Address for Correspondence 1 Asst. Professor, Department of Electronics

More information

Limiting the Number of Dirty Cache Lines

Limiting the Number of Dirty Cache Lines Limiting the Number of Dirty Cache Lines Pepijn de Langen and Ben Juurlink Computer Engineering Laboratory Faculty of Electrical Engineering, Mathematics and Computer Science Delft University of Technology

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

COMMON INTERNET FILE SYSTEM PROXY

COMMON INTERNET FILE SYSTEM PROXY COMMON INTERNET FILE SYSTEM PROXY CS739 PROJECT REPORT ANURAG GUPTA, DONGQIAO LI {anurag, dongqiao}@cs.wisc.edu Computer Sciences Department University of Wisconsin, Madison Madison 53706, WI May 15, 1999

More information

Extended R-Tree Indexing Structure for Ensemble Stream Data Classification

Extended R-Tree Indexing Structure for Ensemble Stream Data Classification Extended R-Tree Indexing Structure for Ensemble Stream Data Classification P. Sravanthi M.Tech Student, Department of CSE KMM Institute of Technology and Sciences Tirupati, India J. S. Ananda Kumar Assistant

More information

Improvement of Buffer Scheme for Delay Tolerant Networks

Improvement of Buffer Scheme for Delay Tolerant Networks Improvement of Buffer Scheme for Delay Tolerant Networks Jian Shen 1,2, Jin Wang 1,2, Li Ma 1,2, Ilyong Chung 3 1 Jiangsu Engineering Center of Network Monitoring, Nanjing University of Information Science

More information

SKALA: Scalable Cooperative Caching Algorithm Based on Bloom Filters

SKALA: Scalable Cooperative Caching Algorithm Based on Bloom Filters SKALA: Scalable Cooperative Caching Algorithm Based on Bloom Filters Nodirjon Siddikov and Dr. Hans-Peter Bischof 2 Enterprise IT Operation and Planning Unit, FE Coscom LLC, Tashkent, Uzbekistan 2 Computer

More information

A Finite State Mobile Agent Computation Model

A Finite State Mobile Agent Computation Model A Finite State Mobile Agent Computation Model Yong Liu, Congfu Xu, Zhaohui Wu, Weidong Chen, and Yunhe Pan College of Computer Science, Zhejiang University Hangzhou 310027, PR China Abstract In this paper,

More information

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 3, Ver. IV (May - Jun.2015), PP 06-11 www.iosrjournals.org Impact of IEEE 802.11

More information

Profiling-Based L1 Data Cache Bypassing to Improve GPU Performance and Energy Efficiency

Profiling-Based L1 Data Cache Bypassing to Improve GPU Performance and Energy Efficiency Profiling-Based L1 Data Cache Bypassing to Improve GPU Performance and Energy Efficiency Yijie Huangfu and Wei Zhang Department of Electrical and Computer Engineering Virginia Commonwealth University {huangfuy2,wzhang4}@vcu.edu

More information

Analyzing the Receiver Window Modification Scheme of TCP Queues

Analyzing the Receiver Window Modification Scheme of TCP Queues Analyzing the Receiver Window Modification Scheme of TCP Queues Visvasuresh Victor Govindaswamy University of Texas at Arlington Texas, USA victor@uta.edu Gergely Záruba University of Texas at Arlington

More information