Design Analysis of a Web Caching Solution

No Thumbnail Available

Date

2016-04

Journal Title

Journal ISSN

Volume Title

Publisher

Addis Ababa University

Abstract

Any service provider has to make sure that its end-users get the best experience from network services in terms of quality of service, responsiveness, reliabilities, and geographical coverage. It also needs to ensure that there is a balance between the cost of delivering the Internet services and end user experience. For better end user experience and customer satisfaction; accelerated delivery of web contents, low bandwidth usage, and decreased server loads are very important. This is where web caching comes into play. Web caching is a technique used to temporarily store a copy of information which has been requested by a user. Thus, subsequent requests of the same information will be served from the stored copy rather than the original location. The thesis analyzes the design of deploying a web caching solution to save the link bandwidth which will be vital for exponentially increasing demand of Internet services. This leads to improved Internet traffic carrying capacity of the backbone network for the service providers while at the same time increasing the quality of services to the end user. In this paper different caching architectures are explored and their performances are discussed and analyzed using simulation and analytical model. By applying the analytical model, the web caching architectures are compared in terms of numerical parameters such as connection and transmission times. On the other hand, the simulator is used to compare the hit rate, byte-hit rate, reduced packets and reduced latency of a web cache under different cache replacement techniques for sample web client traces. The analytical result shows that hierarchical caching gives shorter connection times than distributed caching while distributed caching gives shorter transmission times than hierarchical caching. Besides from the simulation it is observed that the performance of cache replacement techniques depends on the web client request distributions. Keywords: Web Caching, Web Caching Architecture, Hit Ratio, Latency, Replacement Policy, Cache Coherency

Description

Keywords

Web Caching, Web Caching Architecture, Hit Ratio, Latency, Replacement Policy, Cache Coherency

Citation