著者
三宮 浩太 光来 健一
雑誌
研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:21888795)
巻号頁・発行日
vol.2015-OS-135, no.1, pp.1-9, 2015-11-17

IaaS 型クラウドでは,ユーザはアプリケーションの利用率が低い時にインスタンスのスケールインやスケールダウンを行うことでコストを削減することが可能である.しかし,このようなインスタンス構成の最適化では利用率の低いアプリケーションを動かすためであっても最低性能のインスタンスが最低 1 台必要となり,それ以上のコスト削減を行うことができない.さらなる最適化のために複数のアプリケーションを 1 台のインスタンスに統合することも考えられるが,統合時にアプリケーションを一旦停止させる必要がある上,統合後のアプリケーション間の隔離が弱くなるという問題がある.本稿では,これらの問題を解決するために,ライブラリ OS を用いてインスタンス構成の動的な最適化を実現するシステム FlexCapsule を提案する.FlexCapsule はネストした仮想化とライブラリ OS を用いてインスタンスの中の個々のアプリケーションを軽量な VM の中で動作させる.そして,VM マイグレーションの技術を用いることによりアプリケーションを停止することなくインスタンス構成の最適化を行う.また,VM による強い隔離によりアプリケーション間のセキュリティを保つ.我々は FlexCapsule を Xen の Mini-OS および OSv を用いて実装し,FlexCapsule におけるいくつかの機能の性能を調べた.