• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2013 年度 実施状況報告書

仮想IaaSクラウドの実現に向けた高速で柔軟なVM再配置の研究

研究課題

研究課題/領域番号 25330086
研究種目

基盤研究(C)

研究機関九州工業大学

研究代表者

光来 健一  九州工業大学, 情報工学研究院, 准教授 (60372463)

研究期間 (年度) 2013-04-01 – 2016-03-31
キーワード仮想化技術 / クラウド / マイグレーション
研究概要

今年度は、ホストVM間の瞬間マイグレーション(課題(1))とセキュリティVMの柔軟なマイグレーション(課題(2))に取り組んだ。
課題(1)については、VMの中でVMを動作させる技術(ネステッドVM)に対応した仮想化ソフトウェアのXen-Blanketを用いることを検討したが、その過程でアーキテクチャ上の問題が見つかった。そこで、ネステッドVMを実験的にサポートし始めたXen 4.2を用いることにした。ホストVM間でゲストVMのメモリをスワップする機構を実装し、それを用いたマイグレーションを開発した。実験の結果、開発したマイグレーション手法はゲストVMのメモリのサイズにあまり依存せずにマイグレーションを行えることが分かった。768MBのメモリをもつゲストVMをマイグレーションすると、従来のマイグレーション手法と比べて40%高速化できた。
課題(2)については、セキュリティVMがリモートの監視対象VMのカーネルメモリ上のデータを取得できるようにした。このリモートメモリ監視機構をVM監視基盤であるVM Shadowに組み込み、既存の監視ソフトウェアを動作させられるようにした。監視性能を測定した結果、ナイーブな実装では監視に従来の15倍の時間を要することが分かった。その内訳を調査したところ、通信に64%の時間が費やされていることがわかった。さらに、監視対象VMとセキュリティVMが同一ハイパーバイザ上で動作している場合に、監視を継続したまま一緒にマイグレーションする機構も開発した。
これらに加え、ネステッドVMを用いた時にゲストVMがどの物理サーバ上で動作しているかを検出する機構を開発した。実装にはEucalyptusを用い、ゲストVMを管理するEucalyptusのフロントエンドとホストVMを管理するEucalyptusのフロントエンドの情報を突き合わせて物理サーバを特定する。

現在までの達成度 (区分)
現在までの達成度 (区分)

1: 当初の計画以上に進展している

理由

平成26年度、27年度の研究実施計画を一部先取りして、ネステッドVMを用いた際にゲストVMが動作している物理サーバの特定まで行うことができた。この機構はゲストVMがマイグレーションにより移動する環境において最適化を行うために必要となる。また、セキュリティVMが監視対象VMを監視している際に、それらを同時にマイグレーションする機構の開発を行うこともできた。

今後の研究の推進方策

今後は、ホストVM間の瞬間マイグレーション(課題(1))とセキュリティVMの柔軟なマイグレーション(課題(2))の発展させていく。
課題(1)については、マイグレーションの高速化およびダウンタイムの削減を行う。現状では、768MBのメモリをもつゲストVMのマイグレーションに13秒かかり、ダウンタイムが9秒発生している。この原因として、ゲストVMのメモリ情報等を仮想ネットワークで送信していることが挙げられる。Xen 4.2のネステッドVMでは仮想ネットワークの性能が低いため、この処理がボトルネックになっていると考えられる。そこで、仮想ネットワークを経由せず、ホスト・ハイパーバイザ経由でメモリ情報等を受け渡すことにより高速化を図る。さらに、ホストVM間でメモリをスワップするのではなく、メモリを移動させることでメモリ使用量の削減も行う。一方で、ダウンタイムを一定以下に減らせないようであれば、ホストVM間でメモリをコピーすることでライブマイグレーションを行うことも検討する。その上で、提案するマイグレーション機構をソフトウェア若化に応用し、多数のゲストVMを一括して高速にマイグレーションできるようにする。
課題(2)については、リモートメモリ監視機構の高速化を行う。平成25年度に一部の最適化を行うことはできたが、ハイパーバイザに監視処理の一部を行わせることでさらなる高速化を目指す。また、監視対象VMのメモリのリモート監視だけではなく、ディスクやネットワークのリモート監視にも取り組む。さらに、同一物理サーバの異なるハイパーバイザ上でセキュリティVMと監視VMが動作している際に、仮想ネットワーク経由で監視を行うのではなく、ホスト・ハイパーバイザ経由で直接監視を行えるようにする。そのために、リモートからゲストVMのメモリに直接アクセスできるようにし、従来の監視性能と同等の性能を目指す。

  • 研究成果

    (6件)

すべて 2014 2013

すべて 学会発表 (6件)

  • [学会発表] CacheShadowファイルシステム:仮想ディスクとVM内キャッシュの統合2014

    • 著者名/発表者名
      土田賢太朗
    • 学会等名
      第128回OS研究会
    • 発表場所
      富山
    • 年月日
      20140306-20140306
  • [学会発表] 仮想マシンと物理マシンの一元管理を可能にする仮想AMT2014

    • 著者名/発表者名
      大薗弘記
    • 学会等名
      第128回OS研究会
    • 発表場所
      富山
    • 年月日
      20140306-20140306
  • [学会発表] ネストしたVMを用いた仮想化システムの高速なソフトウェア若化2013

    • 著者名/発表者名
      大庭裕貴
    • 学会等名
      第127回OS研究会
    • 発表場所
      東京
    • 年月日
      20131203-20131203
  • [学会発表] Synchronized Co-migration of Virtual Machines for IDS Offloading in Clouds2013

    • 著者名/発表者名
      Kenichi Kourai
    • 学会等名
      The 5th IEEE International Conference on Cloud Computing Technology and Science
    • 発表場所
      イギリス
    • 年月日
      20131202-20131202
  • [学会発表] クラウド上の仮想マシンの安全なリモート監視機構2013

    • 著者名/発表者名
      重田一樹
    • 学会等名
      SWoPP北九州2013
    • 発表場所
      北九州
    • 年月日
      20130801-20130801
  • [学会発表] 帯域外リモート管理の継続が可能なマイグレーション手法2013

    • 著者名/発表者名
      川原翔
    • 学会等名
      SWoPP北九州2013
    • 発表場所
      北九州
    • 年月日
      20130731-20130731

URL: 

公開日: 2015-05-28  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi