• DocumentCode
    3041306
  • Title

    A randomized Web-cache replacement scheme

  • Author

    Psounis, Konstantinos ; Prabhakar, Balaji

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Stanford Univ., CA, USA
  • Volume
    3
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    1407
  • Abstract
    The problem of document replacement in Web caches has received much attention in the literature research, and it has been shown that the eviction rule “replace the least recently used document” performs poorly in Web caches. Instead, it has been shown that using a combination of several criteria, such as the recentness and frequency of use, the size, and the cost of fetching a document, leads to a sizeable improvement in hit rate and latency reduction. However, in order to implement these novel schemes, one needs to maintain complicated data structures. We propose randomized algorithms for approximating any existing Web-cache replacement scheme and thereby avoid the need for any data structures. At document-replacement times, the randomized algorithm samples N documents from the cache and replaces the least useful document from the sample, where usefulness is determined according to the criteria mentioned above. The next M<N least useful documents are retained for the succeeding iteration. When the next replacement is to be performed, the algorithm obtains N-M new samples from the cache, and replaces the least useful document from the N-M new samples and the M previously retained. Using theory and simulations, we analyze the algorithm and find that it matches the performance of existing document replacement schemes for values of N and M as low as 8 and 2 respectively. Rather surprisingly, we find that retaining a small number of samples from one iteration to the next leads to an exponential improvement in performance as compared to retaining no samples at all
  • Keywords
    Internet; cache storage; randomised algorithms; cost; data structures; document replacement schemes; document-replacement times; frequency of use; hit rate; iteration; latency reduction; randomized Web-cache replacement scheme; randomized algorithm; recentness; size; Algorithm design and analysis; Analytical models; Costs; Data structures; Delay; Frequency; Helium; Performance analysis; Telecommunication traffic; Web sites;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2001. Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    Anchorage, AK
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-7016-3
  • Type

    conf

  • DOI
    10.1109/INFCOM.2001.916636
  • Filename
    916636