22-03-2012, 12:25 PM
Caching
Abstract proj.docx (Size: 12.54 KB / Downloads: 36)
Abstract:
Caching is the first technique used in memory management in order to increase the access efficiency. Due to the significant increase in the web traffic, caching method is adopted in the local proxies there by reducing the load on server thus enhancing speed of the access. Web caching is the emerging technology in web and in web caching if the client is requesting a page from server it will fetch from the server and will give response to the server. The type of caching we are using is client side proxy caching, in this objects are cached in the proxy near the clients to avoid repeated round-trip delays between the clients and the origin Web servers. To effectively utilize the limited capacity of the proxy cache, several cache replacement algorithms are proposed to maximize the delay savings obtained from cache hits. We are replacing the conventional algorithms like LRV, LWU with more efficient one like LGR which takes the recent occurring, frequency and length of documents into account for web cache optimization.
INTRODUCTION:
World Wide Web is the hypermedia-based system for browsing Internet sites. It is named the Web because it is made of many sites linked together; users can travel from one site to another by clicking on hyperlinks or "The World Wide Web is the universe of network-accessible information, an embodiment of human knowledge."
The recent increase in popularity of the World Wide Web has led to a considerable increase in the amount of traffic over the Internet. As a result, the Web has now become one of the primary bottlenecks to network performance. When a user requests objects, which are connected to a server on a slow network link, there is considerable delay, which can be noticed at the client end. Transferring the object over the network leads to increase in the level of traffic. Increase in traffic will reduce the bandwidth for competing requests and increase delays for other users.