• DocumentCode
    750954
  • Title

    Integrating Web caching and Web prefetching in client-side proxies

  • Author

    Teng, Wei-Guang ; Chang, Cheng-Yue ; Chen, Ming-Syan

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    16
  • Issue
    5
  • fYear
    2005
  • fDate
    5/1/2005 12:00:00 AM
  • Firstpage
    444
  • Lastpage
    455
  • Abstract
    Web caching and Web prefetching are two important techniques used to reduce the noticeable response time perceived by users. Note that by integrating Web caching and Web prefetching, these two techniques can complement each other since the Web caching technique exploits the temporal locality, whereas Web prefetching technique utilizes the spatial locality of Web objects. However, without circumspect design, the integration of these two techniques might cause significant performance degradation to each other. In view of this, we propose in this paper an innovative cache replacement algorithm, which not only considers the caching effect in the Web environment, but also evaluates the prefetching rules provided by various prefetching schemes. Specifically, we formulate a normalized profit function to evaluate the profit from caching an object (i.e., either a nonimplied object or an implied object according to some prefetching rule). Based on the normalized profit function devised, we devise an innovative Web cache replacement algorithm, referred to as Algorithm IWCP (standing for the Integration of Web Caching and Prefetching). Using an event-driven simulation, we evaluate the performance of Algorithm IWCP under several circumstances. The experimental results show that Algorithm IWCP consistently outperforms the companion schemes in various performance metrics.
  • Keywords
    Internet; cache storage; client-server systems; storage management; Algorithm IWCP; Web caching; Web prefetching; client-side proxy; event-driven simulation; innovative cache replacement algorithm; normalized profit function; performance metrics; spatial locality; temporal locality; Degradation; Delay; Discrete event simulation; Helium; Internet; Measurement; Prefetching; Traffic control; Web server; Web sites; Web Proxy; caching; prefetching.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2005.56
  • Filename
    1411732