Home > 一般 > LRU の最適性?

LRU の最適性?

  • 2017-10-27 (Fri) 23:38
  • 一般

キャッシュのアルゴリズムを考えた時,オンラインにやるなら LRU が直感的にはユニバーサルに最適なんじゃなかろうかとか思ったのだけど,よく分からんのでちょっと調べてみたら面白そうな論文を見つけた:On the optimality of Least Recently Used

各アルゴリズムでのページフォルト数を確率変数とみなした上で,それら確率変数間の大小関係(stochastic ordering)をもってアルゴリズムの良し悪しを考えようという感じのアプローチ.この大小関係は,X1 と X2 を確率変数としたら「 X1 ≦ X2 ⇔ forall x, P(X1 > x) ≦ P(X2 > x) 」で定義される.どんな基準点 x を持ってきても X1 より X2 の方が x を超えている可能性が高いなら,X1 より X2 のほうが大きいと言いましょうと.自然な定義な気がする.

まだこの論文もちゃんと読んでないけど,その後に出た著者の博論(https://depositonce.tu-berlin.de/handle/11303/2683)も面白そう.

★下記に2つの英単語をスペースで区切って入力してください

Home > 一般 > LRU の最適性?

Search
Feeds

Page Top