Budget Amount *help |
¥2,400,000 (Direct Cost: ¥2,400,000)
Fiscal Year 2013: ¥1,200,000 (Direct Cost: ¥1,200,000)
Fiscal Year 2012: ¥1,200,000 (Direct Cost: ¥1,200,000)
|
Research Abstract |
今年度は, リアルタイムLinuxであるLITMus^RTに最適なマルチプロセッサ向けリアルタイムスケジューリングであるRUNを実装する研究を行った. また, LITMUS^RTに実装されているリアルタイムスケジューリングの実行を追跡・可視化するツールであるsched_traceをインプリサイス計算モデル向けに拡張した. これにより, インプリサイス計算モデル向けリアルタイムスケジューリングの開発効率を向上させることが可能になった. インプリサイス計算モデルに3つ以上の必須部分を持つタスクを扱うことを可能にするリアルタイムスケジューリングを提案した. この手法により, より複雑なインプリサイス計算モデルにリアルタイムスケジューリングを適用可能になった. また, インプリサイス計算モデル向け最適なマルチプロセッサ向けリアルタイムスケジューリングであるRUN-RMWPを提案した. RUN-RMWPはRUNを基調としたインプリサイス計算モデル向けの最適なリアルタイムスケジューリングである. シミュレーション結果では, 従来のインプリサイス計算モデル向けリアルタイムスケジューリングであるG-RMWPやP-RMWPよりプリエンプションやマイグレーションの回数が少ない結果を示した. さらに, タスクの品質の評価結果では, G-RMWPやP-RMWPと比較して少なくとも同等もしくは高い評価結果となった. 従って, RUN-RMWPは従来のインプリサイス計算モデル向けリアルタイムスケジューリングよりオーバヘッドを減らしつつ, タスクの品質を改善することが可能になった. 上記の研究は, 分散制御型ロボット向けリアルタイムオペレーティングシステムを研究開発する上で非常に重要であり, これらを研究する意義は十分にあると言える.
|