The relative worst-order ratio applied to paging

被引:29
作者
Boyar, Joan [1 ]
Favrholdt, Lene M. [1 ]
Larsen, Kim S. [1 ]
机构
[1] Odense Univ, Dept Math & Comp Sci, DK-5230 Odense, Denmark
关键词
on-line algorithms; relative worst-order ratio; paging; LRU; RLRU; look-ahead;
D O I
10.1016/j.jcss.2007.03.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The relative worst-order ratio, a relatively new measure for the quality of on-line algorithms, is extended and applied to the paging problem. We obtain results significantly different from those obtained with the competitive ratio. First, we devise a new deterministic paging algorithm, Retrospective-LRU, and show that, according to the relative worst-order ratio and in contrast with the competitive ratio, it performs better than LRU. Our experimental results, though not conclusive, are slightly positive and leave it possible that Retrospective-LRU or similar algorithms may be worth considering in practice. Furthermore, the relative worst-order ratio (and practice) indicates that LRU is better than the marking algorithm FWF, though all deterministic marking algorithms have the same competitive ratio. Look-ahead is also shown to be a significant advantage with this new measure, whereas the competitive ratio does not reflect that look-ahead can be helpful. Finally, with the relative worst-order ratio, as with the competitive ratio, no deterministic marking algorithm can be significantly better than LRU, but the randomized algorithm MARK is better than LRU. (c) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:818 / 843
页数:26
相关论文
共 38 条
[1]   Competitive analysis of randomized paging algorithms [J].
Achlioptas, D ;
Chrobak, M ;
Noga, J .
THEORETICAL COMPUTER SCIENCE, 2000, 234 (1-2) :203-218
[2]   On paging with locality of reference [J].
Albers, S ;
Favrholdt, LM ;
Giel, O .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2005, 70 (02) :145-175
[3]   On the influence of lookahead in competitive paging algorithms [J].
Albers, S .
ALGORITHMICA, 1997, 18 (03) :283-305
[4]  
Becchetti L, 2004, LECT NOTES COMPUT SC, V3221, P98
[5]   A STUDY OF REPLACEMENT ALGORITHMS FOR A VIRTUAL-STORAGE COMPUTER [J].
BELADY, LA .
IBM SYSTEMS JOURNAL, 1966, 5 (02) :78-&
[6]   A NEW MEASURE FOR THE STUDY OF ONLINE ALGORITHMS [J].
BENDAVID, S ;
BORODIN, A .
ALGORITHMICA, 1994, 11 (01) :73-91
[7]   COMPETITIVE PAGING WITH LOCALITY OF REFERENCE [J].
BORODIN, A ;
IRANI, S ;
RAGHAVAN, P ;
SCHIEBER, B .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1995, 50 (02) :244-258
[8]  
BORODIN A, 1997, IEEE C COMP COMPL, P226
[9]  
Boyar J, 2004, LECT NOTES COMPUT SC, V3111, P90
[10]  
Boyar J, 2003, LECT NOTES COMPUT SC, V2653, P58