摘要 |
【課題】仮想化コンピューティング環境でキャッシュストレージを効率的に管理するシステムを提供すること。【解決手段】効率的なキャッシュ管理のための技術は、データユニットをキャッシュ階層で、より高位のキャッシュがそのデータユニットを追い出したときにより高位のキャッシュレベルからより下位のキャッシュレベルへと降格する。仮想化コンピューティング環境では、データユニットの追い出しは、ゲストオペレーティングシステムによって実行され、仮想化ソフトウェアによって実行のためにトラップされる特権的メモリおよびディスク動作を観察することによって推測されてもよい。データユニットが追い出されることが推測されると、データユニットは、データユニットをより下位のキャッシュレベルに送ることによって降格される。これにより、ゲストオペレーティングシステムを直接関与させない、または変更しない排他的なキャッシングが可能となる。【選択図】図2 |