On the influence of lookahead in competitive paging algorithms

被引:46
作者
Albers, S [1 ]
机构
[1] UNIV SAARLAND,D-6600 SAARBRUCKEN,GERMANY
关键词
on-line algorithms; paging; lookahead; competitive analysis;
D O I
10.1007/PL00009158
中图分类号
TP31 [计算机软件];
学科分类号
081202 [计算机软件与理论]; 0835 [软件工程];
摘要
We introduce a new model of lookahead for on-line paging algorithms and study several algorithms using this model. A paging algorithm is on-line with strong lookahead l if it sees the present request and a sequence of future requests that contains l pairwise distinct pages. We show that strong lookahead has practical as well as theoretical importance and improves the competitive factors of on-line paging algorithms. This is the first model of lookahead having such properties. In addition to lower bounds we present a number of deterministic and randomized on-line paging algorithms with strong lookahead which are optimal or nearly optimal.
引用
收藏
页码:283 / 305
页数:23
相关论文
共 17 条
[1]
Agarwal A., 1986, 13th Annual International Symposium on Computer Architecture (Cat. No.86CH2291-3), P119
[2]
A STUDY OF REPLACEMENT ALGORITHMS FOR A VIRTUAL-STORAGE COMPUTER [J].
BELADY, LA .
IBM SYSTEMS JOURNAL, 1966, 5 (02) :78-&
[3]
A NEW MEASURE FOR THE STUDY OF ONLINE ALGORITHMS [J].
BENDAVID, S ;
BORODIN, A .
ALGORITHMICA, 1994, 11 (01) :73-91
[4]
ON THE POWER OF RANDOMIZATION IN ONLINE ALGORITHMS [J].
BENDAVID, S ;
BORODIN, A ;
KARP, R ;
TARDOS, G ;
WIGDERSON, A .
ALGORITHMICA, 1994, 11 (01) :2-14
[5]
A DYNAMIC LOCATION PROBLEM FOR GRAPHS [J].
CHUNG, FRK ;
GRAHAM, RL ;
SAKS, ME .
COMBINATORICA, 1989, 9 (02) :111-131
[6]
COMPETITIVE PAGING-ALGORITHMS [J].
FIAT, A ;
KARP, RM ;
LUBY, M ;
MCGEOCH, LA ;
SLEATOR, DD ;
YOUNG, NE .
JOURNAL OF ALGORITHMS, 1991, 12 (04) :685-699
[7]
HALLDORSSON MM, 1992, 3RD P ACM SIAM S DIS, P211
[8]
COLORING INDUCTIVE GRAPHS ONLINE [J].
IRANI, S .
ALGORITHMICA, 1994, 11 (01) :53-72
[9]
ONLINE MATCHING WITH BLOCKED INPUT [J].
KAO, MY ;
TATE, SR .
INFORMATION PROCESSING LETTERS, 1991, 38 (03) :113-116
[10]
COMPETITIVE SNOOPY CACHING [J].
KARLIN, AR ;
MANASSE, MS ;
RUDOLPH, L ;
SLEATOR, DD .
ALGORITHMICA, 1988, 3 (01) :79-119