リアルタイムアプリケーション向けタスク処理定義可能なスケジューリングシミュレータ

書誌事項

タイトル別名
  • リアルタイムアプリケーション ムケ タスク ショリ テイギ カノウ ナ スケジューリングシミュレータ
  • A Scheduling Simulator with Task Modeling Capabilities for Real-time Application

この論文をさがす

抄録

様々なタスクスケジューリングアルゴリズムを用いて,既存のリアルタイムアプリーションをスケジュールしたときの振る舞いを,容易に確認することを目的に,スケジューリングに特化したシミュレータが開発されている.既存のシミュレータでは,複雑なアプリケーションの振る舞いを正確にモデル化することが困難であるため,シミュレーション結果が,実機での動作と大きく異なるという問題がある.本論文では,タスク処理を詳細に定義可能なアプリケーションモデルと,そのモデルを扱うシミュレータを提案する.モデリング性能を評価するため,実際のエンジン制御アプリケーションのモデルを作成し,タスクの応答時間を測定した.その結果,エンジン制御アプリケーションの実行ファイルを命令セットシミュレータ上で実行した結果に対して,タスク応答時間の平均誤差を 10.5% に抑えることができた.

There are several real-time scheduling simulators to verify the behavior of real-time applications under different task scheduling algorithms. Current simulators cannot model the application accurately and, consequently the results of the simulation differ considerably from the actual behavior on a real computing system. This paper presents a scheduling simulator with task modeling capabilities for real-time applications. The proposed approach supports modeling of complex task control flows and dependency relations between tasks. In order to evaluate the modeling capabilities, we modeled a real engine control application and simulated it. We measured the average response times of the application model running on our scheduling simulator and compared them with the ones obtained by running the real engine application binaries on an instruction set simulator. The average of the percentage error between both simulations was only 10.5%.

収録刊行物

キーワード

詳細情報 詳細情報について

問題の指摘

ページトップへ