Page replacement with multi-size pages and applications to Web caching

We consider the paging problem where the pages have varying size This problem has applications to page replacement policies for caches containing World Wide Web documents We consider two models for the cost of an algorithm on a request sequence In the rst the Fault model the goal is to minimize the number of page faults In the second the Bit model the goal is to minimize the total number of bits that have to be read into the cache We show o ine algorithms for both cost models that obtain approximation factors of O log k where k is the ratio of the size of the cache to the size of the smallest page We show randomized online algorithms for both cost models that are O log k competitive In addition if the input sequence is generated by a known distribution we show an algorithm for the Fault model whose expected cost is within a factor of O log k of any other online algorithm

[1]  Martin F. Arlitt,et al.  Web server workload characterization: the search for invariants , 1996, SIGMETRICS '96.

[2]  Evangelos P. Markatos,et al.  Main Memory Caching of Web Documents , 1996, Comput. Networks.

[3]  Laszlo A. Belady,et al.  A Study of Replacement Algorithms for Virtual-Storage Computer , 1966, IBM Syst. J..

[4]  Amos Fiat,et al.  Competitive Paging Algorithms , 1991, J. Algorithms.

[5]  Azer Bestavros,et al.  Application-level document caching in the Internet , 1995, Second International Workshop on Services in Distributed and Networked Environments.

[6]  Richard S. Hall,et al.  A case for caching file objects inside internetworks , 1993, SIGCOMM 1993.

[7]  Robert E. Tarjan,et al.  Amortized efficiency of list update and paging rules , 1985, CACM.

[8]  Daniel A. Reed,et al.  NCSA's World Wide Web Server: Design and Performance , 1995, Computer.

[9]  Carsten Lund,et al.  IP over connection-oriented networks and distributional paging , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[10]  Edward A. Fox,et al.  Removal Policies in Network Caches for World-Wide Web Documents , 1996, SIGCOMM.