著者
末竹 将人 木津 巴都希 Surote Wongpaiboon 光来 健一
雑誌
研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:21888795)
巻号頁・発行日
vol.2015-OS-135, no.4, pp.1-7, 2015-11-17

仮想マシン (VM) をサービスとしてユーザに提供する IaaS 型クラウドの発展に伴い,一台のサーバで多くの VM を稼働させるだけでなく,大容量メモリを持つ VM も提供されるようになってきた.一方で,VM のマイグレーションを行うには移送先のホストに十分な空きメモリ容量が必要となり,大容量メモリを持つ VM はマイグレーションを行うのが困難になるという問題がある.マイグレーションのために大容量のメモリを備えたホストを確保しておくのはコストの面から難しいことが多いためである.本稿では,大容量メモリを持つ VM を複数のホストに分割してマイグレーションすることを可能とするシステム S-memV を提案する.S-memV は VM の核となる情報と頻繁にアクセスされるメモリを移送先のメインホストに送り,メインホストに入りきらないメモリはサブホストに送る.VM がサブホストにあるメモリを必要とした時には,メインホストとサブホストの間でメモリをスワップする.S-memV はこのような 1 対 N マイグレーションに加えて,N 対 1 マイグレーションおよび複数ホストにまたがる部分マイグレーションもサポートする.我々は S-memV を KVM に実装し,仮想メモリを用いた従来手法よりもマイグレーション時間を短縮できることを示した.