講演名 | 2007/3/9 マルチプロセッサにおけるスケジュール可能性を向上するための動的優先度スケジューリングアルゴリズム(スケジューリング,組込技術とネットワークに関するワークショップETNET2007) 加藤 真平, 山崎 信行, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | 近年,組込み実時間システムにおいてもマルチプロセッサの利用が主流になりつつある.しかしながら,マルチプロセッサにおける実時間スケジューリングは複雑であることが知られている.一般的に,高いスケジュール可能性を実現できる洗練されたスケジューリングアルゴリズムでは多くのコンテキストスイッチやタスクマイグレーションが発生し,それらのオーバーヘッドによる実用性の低下が問題となる.一方で,単純なアルゴリズムでは高いスケジュール可能性を実現することはできない.そこで,本論文では,高いスケジュール可能性を実現できる実用的な動的優先度スケジューリングアルゴリズムを提案する.提案アルゴリズムは新しいスケジューリング方式に基づいており,従来のスケジューリング方式に基づくあらゆるアルゴリズムのスケジュール可能なシステム利用率の上限が高々50%であるのに対して,その上限を73% に向上できる.評価では,実際のスケジュールにおいても,提案アルゴリズムが既存のアルゴリズムよりも多くのタスクをスケジュール可能であることを示す. |
抄録(英) | Recent embedded real-time systems tend to be realized by a multiprocessor system. However it is known to be complicated to realize real-time scheduling on multiprocessors. In general, scheduling algorithms with high schedulability generate a number of context switches and task migrations that incur a significant overhead. Because of the overhead, those algorithms are often considered not to be practical. Meanwhile simple algorithms cannot improve the schedulability. This paper proposes a practical dynamic-priority scheduling algorithm with high schedulability. Our algorithm is based on a new scheduling scheme and achieves 73% of the least upper bound of the schedulable utilization, whereas any algorithm based on the existing scheduling scheme achieves at most 50%. The evaluation shows that our algorithm also outperforms the existing algorithms in the real schedule point of view. |
キーワード(和) | 実時間システム / 動的優先度スケジューリング / スケジュール可能性解析 / マルチプロセッサ |
キーワード(英) | Real-Time Systems / Dynamic-Priority Scheduling / Schedulability Analysis / Multiprocessor Systems |
資料番号 | CPSY2006-92,,DC2006-106 |
発行日 |
研究会情報 | |
研究会 | DC |
---|---|
開催期間 | 2007/3/9(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | Dependable Computing (DC) |
---|---|
本文の言語 | JPN |
タイトル(和) | マルチプロセッサにおけるスケジュール可能性を向上するための動的優先度スケジューリングアルゴリズム(スケジューリング,組込技術とネットワークに関するワークショップETNET2007) |
サブタイトル(和) | |
タイトル(英) | A Dynamic-Priority Scheduling Algorithm for Improving the Schedulability on Multiprocessors |
サブタイトル(和) | |
キーワード(1)(和/英) | 実時間システム / Real-Time Systems |
キーワード(2)(和/英) | 動的優先度スケジューリング / Dynamic-Priority Scheduling |
キーワード(3)(和/英) | スケジュール可能性解析 / Schedulability Analysis |
キーワード(4)(和/英) | マルチプロセッサ / Multiprocessor Systems |
第 1 著者 氏名(和/英) | 加藤 真平 / Shinpei KATO |
第 1 著者 所属(和/英) | 慶應義塾大学 Keio University |
第 2 著者 氏名(和/英) | 山崎 信行 / Nobuyuki YAMASAKI |
第 2 著者 所属(和/英) | 慶應義塾大学 Keio University |
発表年月日 | 2007/3/9 |
資料番号 | CPSY2006-92,,DC2006-106 |
巻番号(vol) | vol.106 |
号番号(no) | 604 |
ページ範囲 | pp.- |
ページ数 | 6 |
発行日 |