DocumentCode :
3328604
Title :
Truly online paging with locality of reference
Author :
Fiat, Amos ; Mendel, Manor
Author_Institution :
Dept. of Comput. Sci., Tel Aviv Univ., Israel
fYear :
1997
fDate :
20-22 Oct 1997
Firstpage :
326
Lastpage :
335
Abstract :
The access graph model for paging, defined by (Borodin et al., 1991) and studied in (Irani et al., 1992) has a number of troubling aspects. The access graph has to be known in advance to the paging algorithm and the memory required to represent the access graph itself may be very large. We present a truly online strongly competitive paging algorithm in the access graph model that does not have any prior information on the access sequence. We give both strongly competitive deterministic and strongly competitive randomized algorithms. Our algorithms need only O(k log n) bits of memory, where k is the number of page slots available and n is the size of the virtual address space, i.e., no more memory than needed to store the virtual translation tables for pages in memory. In fact, we can reduce this to O(k log k) bits using appropriate probabilistic data structures. We also extend the locality of reference concept captured by the access graph model to allow changes in the behavior of the underlying process. We formalize this by introducing the concept of an “extended access graph”. We consider a graph parameter Δ that captures the degree of change allowed. We study this new model and give algorithms that are strongly competitive for the (unknown) extended access graph. We can do so for almost all values of Δ for which it is possible
Keywords :
competitive algorithms; data structures; deterministic algorithms; graph theory; paged storage; randomised algorithms; storage allocation; access graph model; access sequence; competitive deterministic algorithm; competitive randomized algorithm; extended access graph; locality of reference; memory; online paging; page slots; probabilistic data structures; strongly competitive paging algorithm; virtual address space; virtual translation tables; Algorithm design and analysis; Computer science; Data structures; Partitioning algorithms; Performance analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1997. Proceedings., 38th Annual Symposium on
Conference_Location :
Miami Beach, FL
ISSN :
0272-5428
Print_ISBN :
0-8186-8197-7
Type :
conf
DOI :
10.1109/SFCS.1997.646121
Filename :
646121
Link To Document :
بازگشت