• DocumentCode
    1658775
  • Title

    Objective-greedy algorithms for long-term Web prefetching

  • Author

    Wu, Bin ; Kshemkalyani, Ajay D.

  • Author_Institution
    Illinois Univ., Chicago, IL, USA
  • fYear
    2004
  • Firstpage
    61
  • Lastpage
    68
  • Abstract
    Web prefetching is based on Web caching and attempts to reduce user-perceived latency. Unlike on-demand caching, Web prefetching fetches objects and stores them in advance, hoping that the prefetched objects are likely to be accessed in the near future and such accesses would be satisfied from the cache rather than by retrieving the objects from the Web server. This work reviews the popular prefetching algorithms based on popularity, good fetch, APL characteristic, and lifetime, and then makes the following contributions. (1) The paper proposes a family of prefetching algorithms, objective-greedy prefetching, wherein each algorithm greedily prefetches those Web objects that give the highest performance as per the metric that it aims to improve. (2) The paper shows the results of a performance analysis via simulations, comparing the objective-greedy algorithms with the existing algorithms in terms of the respective objectives - the hit rate, bandwidth, and the H/B metrics. The proposed prefetching algorithms are seen to provide the best objective-based performance. (3) The paper also proves that the algorithms based on good fetch and on the APL characteristic, although using different criteria, are equivalent in terms of their choice of objects selected for prefetching.
  • Keywords
    Internet; cache storage; file servers; greedy algorithms; APL characteristic; H-B metrics; Web caching; Web server; good fetch; hit rate; long-term Web prefetching; objective-based performance; objective-greedy algorithms; objective-greedy prefetching; popular prefetching algorithms; user-perceived latency; Analytical models; Bandwidth; Costs; Delay; Frequency; Internet; Performance analysis; Prefetching; Telecommunication traffic; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, 2004. (NCA 2004). Proceedings. Third IEEE International Symposium on
  • Print_ISBN
    0-7695-2242-4
  • Type

    conf

  • DOI
    10.1109/NCA.2004.1347763
  • Filename
    1347763