研究課題/領域番号 |
23K24821
|
補助金の研究課題番号 |
22H03565 (2022-2023)
|
研究種目 |
基盤研究(B)
|
配分区分 | 基金 (2024) 補助金 (2022-2023) |
応募区分 | 一般 |
審査区分 |
小区分60050:ソフトウェア関連
|
研究機関 | 東京大学 |
研究代表者 |
品川 高廣 東京大学, 大学院情報理工学系研究科, 教授 (40361745)
|
研究分担者 |
深井 貴明 国立研究開発法人産業技術総合研究所, 情報・人間工学領域, 研究員 (00871328)
|
研究期間 (年度) |
2022-04-01 – 2025-03-31
|
研究課題ステータス |
交付 (2024年度)
|
配分額 *注記 |
17,160千円 (直接経費: 13,200千円、間接経費: 3,960千円)
2024年度: 3,640千円 (直接経費: 2,800千円、間接経費: 840千円)
2023年度: 4,810千円 (直接経費: 3,700千円、間接経費: 1,110千円)
2022年度: 8,710千円 (直接経費: 6,700千円、間接経費: 2,010千円)
|
キーワード | 仮想化技術 |
研究開始時の研究の概要 |
本研究では、申請者らが研究を続けてきた準パススルー型仮想化技術を発展させて、パススルーの内容や度合いなど仮想化の「重み」を実行時に変更できるようにして、目的に応じた機能と性能のバランスをとることを目指す。また、アーキテクチャの異なるCPU間でも、共通の概念をまとめて抽象化しつつも、各CPU固有の特徴を生かしたオプション機能を追加可能にすることで、汎用的な目的特化型の仮想化ソフトウェアを実現することも目指す。
|
研究実績の概要 |
今年度は、まず1つ目の学術的問い「(a)目的に応じた仮想化ウェイトを実現するためにはどのような体系化が必要か?」に答えるために、これまでの知見を踏まえて目的に応じた動的なウェイトの仮想化を検討することで、様々な目的に応用可能な汎用プラットフォームの設計を試みた。具体的には、まずはハイパーバイザの rejuvenation を目的として、仮想化全体のon/offを動的に変更できるシステムの設計・実装をおこなってその効果を確認する実験をおこなった。その結果、仮想化によってオーバヘッドが発生する部分がネステッドページング、割り込み、I/Oアクセスなどのそれぞれの部分でどの程度発生するのかが明らかになってきた。これにより来年度以降にアダプティブウェイト型という新しい仮想化技術の体系を明らかにすることを目指した最初のサイクルを実施することができた。 また、本研究の2つ目の学術的問い「(b)種類の異なるCPU間の仮想化技術をどのように抽象化・一般化できるのか?」に答えるために、実際に 複数のアーキテクチャのCPU間で連携して統一的な環境を設計を試みた。CPUのアーキテクチャによっては、他のCPUと比べて性能や機能が低く、仮 想化のオーバーヘッドを限りなく減らした超軽量な仮想化が必要になることに加え、他のCPUとはアーキテクチャが根本的に異なることから、 デバイスへの依存が比較的大きくなりがちな準パススルー型では特に異機種間連携には解決すべき課題がいくつかある。今年度は、具体的には、Armアーキテクチャにおける仮想化機構の機能分析をおこなって、異機種間連携に向けた知見を得ることできた。
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
2: おおむね順調に進展している
理由
本研究の2つの学術的問い「(a)目的に応じた仮想化ウェイトを実現するためにはどのような体系化が必要か?」及び「(b)種類の異なるCPU間の仮想化技術をどのように抽象化・一般化できるのか?」に答えるための研究計画を概ね当初想定通りの進捗で実施しており、現在のところはおおむね順調に進展していると言える。
|
今後の研究の推進方策 |
今年度実施した研究の成果も踏まえて研究内容を微修正しつつも、当初目的に向けて概ね計画通りに研究を推進していく予定である。
|