2014 Fiscal Year Research-status Report
Project/Area Number |
25540022
|
Research Institution | University of Tsukuba |
Principal Investigator |
新城 靖 筑波大学, システム情報系, 准教授 (00253948)
|
Co-Investigator(Kenkyū-buntansha) |
追川 修一 筑波大学, システム情報系, 准教授 (00271271)
|
Project Period (FY) |
2013-04-01 – 2016-03-31
|
Keywords | オペレーティングシステム / 実時間 / 仮想計算機 / ソフトウェア |
Outline of Annual Research Achievements |
現在のホスト型仮想計算機には、実時間アプリケーションを実行する際に、スケジューリング、メモリ管理、および、入出力に問題がある。本研究では、提案者の独自既存技術「アウトソーシング」、および、新たに提案する技術「仮想計算機ロングポーリング」と「実時間仮想CPU」でこれらの問題を解決する。本研究では、これらの仕組みを Linux におけるホスト型仮想計算機モニタにおいて実装し、その有効性を評価する。 平成26年度には、提案方式を、入出力の1つ、ネットワーク通信に適用した。従来の仮想計算機では、ネットワーク通信についてはゲストOSにおいて割り込み処理を利用していたので、その部分において処理時間を精密に見積もることができなかった。これに対して、本研究では、前年度に開発した技術「仮想計算機ロングポーリング」と「実時間仮想CPU」を利用することでゲストOSにおける割り込み処理を廃することを可能にした。 提案方式は、Linux において実時間性能を高めるために広く使われているRT PREEMPT Patch をあてたホスト OS において動作している。このパッチは、実計算機では広く使われているが、それをそのまま仮想計算機で使ったとしても実時間性能を高めることはできなかった。提案方式では、ホスト OS において RT PREEMPT Patch をあてることで、ホスト OS が持っている実時間性能をゲストOS においても利用可能になる。
|
Current Status of Research Progress |
Current Status of Research Progress
2: Research has progressed on the whole more than it was originally planned.
Reason
ネットワーク通信という入出力においても、提案方式を適用することで応答性を高めることを確認することができた。
|
Strategy for Future Research Activity |
ネットワーク通信を行うサーバを動作させ、提案方式を評価する。
|
Causes of Carryover |
当初購入を予定していた CPU 、および、マザーボードよりも次年度に高性能の新製品が発売されることになったため執行を遅らせることにしたため。
|
Expenditure Plan for Carryover Budget |
新製品が発売された段階で購入するための経費にあてる。
|