Optimal eviction policies for stochastic address traces

被引:1
|
作者
Bilardi, Gianfranco [1 ]
Versaci, Francesco [1 ]
机构
[1] Univ Padua, Dept Informat Engn, I-35100 Padua, Italy
关键词
Eviction policies; Paging; Online problems; Algorithms and data structures; Markov chains; Optimal control; Multiobjective optimization; LRU; ALGORITHMS; LOCALITY; MODEL; COMPLEXITY;
D O I
10.1016/j.tcs.2013.01.016
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The eviction problem for memory hierarchies is studied for the Hidden Markov Reference Model (HMRM) of the memory trace, showing how miss minimization can be naturally formulated in the optimal control setting. In addition to the traditional version assuming a buffer of fixed capacity, a relaxed version is also considered, in which buffer occupancy can vary and its average is constrained. Resorting to multiobjective optimization, viewing occupancy as a cost rather than as a constraint, the optimal eviction policy is obtained by composing solutions for the individual addressable items. This approach is then specialized to the Least Recently Used Stack Model (LRUSM), a type of HMRM often considered for traces, which includes V - 1 parameters, where V is the size of the virtual space. A gain optimal policy for any target average occupancy is obtained which (i) is computable in time O(V) from the model parameters, (ii) is optimal also for the Fixed capacity case, and (iii) is characterized in terms of priorities, with the name of Least Profit Rate (LPR) policy. An O(log C) upper bound (being C the buffer capacity) is derived for the ratio between the expected miss rate of LPR and that of OPT, the optimal off-line policy; the upper bound is tightened to O(1), under reasonable constraints on the LRUSM parameters. Using the stack-distance framework, an algorithm is developed to compute the number of misses incurred by LPR on a given input trace, simultaneously for all buffer capacities, in time O(log V) per access. Finally, some results are provided for miss minimization over a finite horizon and over an infinite horizon under bias optimality, a criterion more stringent than gain optimality. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:36 / 60
页数:25
相关论文
共 50 条
  • [21] OPTIMAL ORDERING POLICIES WITH STOCHASTIC DEMAND AND PRICE PROCESSES
    Sato, Kimitoshi
    Sawaki, Katsushige
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2012, 29 (06)
  • [22] Optimal policies for serial inventory systems with stochastic demand
    Zeng, Yan
    2002, Science Press (23):
  • [23] Stochastic optimal policies when the discount rate vanishes
    Nishimura, Kazuo
    Stachurski, John
    JOURNAL OF ECONOMIC DYNAMICS & CONTROL, 2007, 31 (04): : 1416 - 1430
  • [24] Optimal Control Policies to Address the Pandemic Health-Economy Dilemma
    Salgotra, Rohit
    Moshaiov, Amiram
    Seidelmann, Thomas
    Fischer, Dominik
    Mostaghim, Sanaz
    2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 720 - 727
  • [25] Compressing address traces with RECET
    Ahola, J
    WWC-4: IEEE INTERNATIONAL WORKSHOP ON WORKLOAD CHARACTERIZATION, 2001, : 120 - 126
  • [26] Stochastic differential games and inverse optimal control and stopper policies
    Rajpurohit, Tanmay
    Haddad, Wassim M.
    2017 IEEE 56th Annual Conference on Decision and Control, CDC 2017, 2017, 2018-January : 5576 - 5581
  • [27] Optimal inventory policies under stochastic production and demand rates
    Yan, K.
    Kulkarni, V.
    STOCHASTIC MODELS, 2008, 24 (02) : 173 - 190
  • [28] Optimal Policies and Bounds for Stochastic Inventory Systems with Lost Sales
    Li, Xiaoming
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2015, 164 (01) : 359 - 375
  • [29] Optimal Inventory Policies when Purchase Price and Demand Are Stochastic
    Berling, Peter
    Martinez-de-Albeniz, Victor
    OPERATIONS RESEARCH, 2011, 59 (01) : 109 - 124
  • [30] Computing average optimal constrained policies in stochastic dynamic programming
    Sennott, LI
    PROBABILITY IN THE ENGINEERING AND INFORMATIONAL SCIENCES, 2001, 15 (01) : 103 - 133