1H-06
複数の仮想マシンが動作する環境における効率的なページキャッシュ管理手法
○岡本崇典,芝 公仁(龍谷大)
仮想マシン(以下VM)は仮想ディスクイメージからデータを読み出す際,読み込んだデータを物理サーバーのメモリにディスクキャッシュとして保存する.
これにより,再度同じデータの読み込みがあった場合,メモリから読み込みが行われるため読み込み速度が向上する.
通常,あるVMからキャッシュ領域以上のデータの読み込みが起こると,キャッシュの解放が発生する.
このとき他のVMがキャッシュしたデータを解放すると,そのデータを利用するVMでの読み込み速度が低下する.
そこで,本論文では,物理サーバーのディスクキャッシュをVMごとに管理し,他のVMのキャッシュの解放を防ぐことでデータの読み込み速度が向上するキャッシュ管理手法を提案し,その実装及び評価を行った.