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

被引:27
|
作者
Irani, S [1 ]
机构
[1] Univ Calif Irvine, Dept Informat & Comp Sci, Irvine, CA 92697 USA
关键词
online algorithms; competitive analysis; Web caching; paging;
D O I
10.1007/s00453-001-0125-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 first (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 offline 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(2) 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.
引用
收藏
页码:384 / 409
页数:26
相关论文
共 50 条
  • [11] Novel replacement algorithm for Web caching
    Lin, Yong-Wang
    Zhang, Da-Jiang
    Qian, Hua-Lin
    Ruan Jian Xue Bao/Journal of Software, 2001, 12 (11): : 1710 - 1715
  • [12] The improvement of replacement algorithm for Web caching
    Liu, Peiqian
    An, Weipeng
    Guo, Hairu
    2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 3, 2008, : 653 - 656
  • [13] Hyperbolic Caching: Flexible Caching for Web Applications
    Blankstein, Aaron
    Sen, Siddhartha
    Freedman, Michael J.
    2017 USENIX ANNUAL TECHNICAL CONFERENCE (USENIX ATC '17), 2017, : 499 - 511
  • [14] Web Pages Classification and Clustering by Means of Genetic Algorithms: A Variable Size Page Representing Approach
    Hossaini, Zahra
    Rahmani, Amir Masoud
    Setayeshi, Saied
    2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING CONTROL & AUTOMATION, VOLS 1 AND 2, 2008, : 436 - 440
  • [15] MULTILAYER PALLETISATION OF MULTI-SIZE BOXES
    ABDOU, G
    YANG, M
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1995, 10 (04): : 292 - 297
  • [16] FLOW PATTERN FOR MULTI-SIZE SILOS
    Yang, Yi
    Li, Na
    Yin, Peng
    Cheng, Y. M.
    INTERNATIONAL JOURNAL OF GEOMATE, 2013, 5 (10): : 712 - 716
  • [17] Migrating multi-page web applications to single-page AJAX interfaces
    Mesbah, Ali
    van Deursen, Arie
    CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS: SOFWARE EVOLUTION IN COMPLEX SOFTWARE INTENSIVE SYSTEMS, 2007, : 181 - +
  • [18] External descriptions of Web pages: Their features and their relationships to Web page elements
    Craven, TC
    LIBRI, 2002, 52 (01): : 36 - 47
  • [19] Development of a low-cost and multi-size foot prosthesis for humanitarian applications
    Pablo Santana, Juan
    Beltran, Karla
    Barocio, Eduardo
    Lopez-Avina, Gabriel I.
    Huegel, Joel C.
    2018 IEEE GLOBAL HUMANITARIAN TECHNOLOGY CONFERENCE (GHTC), 2018,
  • [20] Measurements of web caching and applications
    Shi, Lei
    Wei, Lin
    Ye, Hai-Qin
    Shi, Yun
    PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 1587 - +