Truly online paging with locality of reference (extended abstract)

被引:0
|
作者
Fiat, A [1 ]
Mendel, M [1 ]
机构
[1] Tel Aviv Univ, Sch Math Sci, Dept Comp Sci, IL-69978 Tel Aviv, Israel
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The access graph model for paging, defined by [3] and studied in [3, 7, 4] 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. In this extended abstract 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 Ic 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 a 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 a for which it is possible.
引用
收藏
页码:326 / 335
页数:10
相关论文
共 50 条
  • [31] Online Parallel Paging with Optimal Makespan
    Agrawal, Kunal
    Bender, Michael A.
    Das, Rathish
    Kuszmaul, William
    Peserico, Enoch
    Scquizzato, Michele
    PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 205 - 216
  • [32] Relationship of Jaccard and Edit Distance in Malware Clustering and Online Identification (Extended Abstract)
    Dolev, Shlomi
    Ghanayim, Mohammad
    Binun, Alexander
    Frenkel, Sergey
    Sun, Yeali S.
    2017 IEEE 16TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2017, : 369 - 373
  • [33] Online paging and file caching with expiration times
    Kimbrel, T
    THEORETICAL COMPUTER SCIENCE, 2001, 268 (01) : 119 - 131
  • [34] Randomized online multi-threaded paging
    Seiden, SS
    ALGORITHM THEORY - SWAT'98, 1998, 1432 : 264 - 275
  • [35] SOCIOLOGICAL IMPLICATIONS OF THE DISTINCTION BETWEEN LOCALITY AND EXTENDED TERRITORY WITH PARTICULAR REFERENCE TO THE OLD-TESTAMENT
    GROSBY, S
    SOCIAL COMPASS, 1993, 40 (02) : 179 - 198
  • [36] Unifying Online and Counterfactual Learning to Rank: A Novel Counterfactual Estimator that Effectively Utilizes Online Interventions (Extended Abstract)
    Oosterhuis, Harrie
    de Rijke, Maarten
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 4809 - 4813
  • [37] Parsing with an extended domain of locality
    Carroll, J
    Nicolov, N
    Shaumyan, O
    Smets, M
    Weir, D
    NINTH CONFERENCE OF THE EUROPEAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, PROCEEDINGS, 1999, : 269 - 270
  • [38] Parsing with an extended domain of locality
    Carroll, J
    Nicolov, N
    Shaumyan, O
    Smets, M
    Weir, D
    NINTH CONFERENCE OF THE EUROPEAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, PROCEEDINGS, 1999, : 217 - 224
  • [39] A quantitative definition of locality of reference
    Hosseini-Khayat, S
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 13TH INTERNATIONAL CONFERENCE ON COMPUTERS AND THEIR APPLICATIONS, 1998, : 146 - 151
  • [40] List update with locality of reference
    Angelopoulos, Spyros
    Dorrigiv, Reza
    Lopez-Ortiz, Alejandro
    LATIN 2008: THEORETICAL INFORMATICS, 2008, 4957 : 399 - 410