Exploiting Neglected Data Locality in Browsers

ABSTRACT With an signi ant in rease of memory and disk apa ity in workstations and PCs, and with the ne improvement of web browser a hing apability, users are able to enlarge the browser a he size for more frequent a esses to the a hed data obje ts and to retain them in an organized manner for a longer period of time. However, the browser a hes are not shared among themselves and the available lo ality in browsers are negle ted in Web proxy a hing. In this paper, we propose an enhan ed a hing te hnique, alled \Browser-Aware Proxy Server", to exploit the negle ted data lo ality in browser a hes for further performan e improvement. Condu ting tra e-driven simulations, we present three new ndings and ontributions: (1) The negle ted data lo ality in browser a hes is signi ant and an be utilized for improving a hing performan e. (2) The additional index le and the storage required by the browser-aware proxy server are justi able for the performan e gain. (3) We show that the browseraware proxy server outperforms a browser-unaware proxy server by 21% and 40%, measured by the average hit ratio and byte hit ratio, respe tively. We also show that web server a ess laten y an be redu ed to 35% with a slight in rease of lo al traÆ in the lient side.