Loading article…
メタスケジューリングまたはスーパースケジューリングは、組織の複数のジョブスケジューラを単一の集約ビューに組み合わせて計算ワークロードを最適化し、バッチジョブを最適な実行場所に送ることができるようにするためのコンピュータソフトウェア技術です。[説明が必要]
メタスケジューリング技術は、イベントツリーでマッピングおよびモデリングされているさまざまなシナリオを使用して、一連の依存または独立した障害をスケジュールするためのソリューションです。動的または静的なスケジューリング方法として使用できます。
シナリオベースのメタスケジューリング
シナリオベースおよびマルチモードのアプローチは、MPSoC や再構成可能なシステムの設計空間探索などの組み込みシステムでは不可欠な技術です。
このようなSBMeSアプローチをサポートするスケジュール グラフを生成するための最適化手法が開発され、実装されました。
シナリオベースのメタスケジューリングは、動的スケジューリングのオーバーヘッドを削減し、障害から回復することで、より優れたパフォーマンスを約束します。
実装
以下は、現在利用可能な注目すべき[誰によると? ]オープンソースおよび商用メタスケジューラ の一部です。
- Globus Alliance のGridWay
- Platform Computingと吉林大学によるコミュニティスケジューラフレームワーク
- ユナイテッド・デバイスのMPシナジー
- Adaptive Computing の Moab Cluster Suite および Maui Cluster スケジューラ
- DIOGENES (グリッド アプリケーション スケジューリングのための分散最適遺伝的アルゴリズム、プロジェクト開始)
- SynfiniWayのメタスケジューラ
- MeS は、エネルギー効率が高く、堅牢で適応性の高いタイムトリガーシステム(ネットワークオンチップを備えたマルチコアアーキテクチャ) 向けに、ジーゲン大学の組み込みシステム学科長である工学博士 Babak Sorkhpour 氏と工学博士 Roman Obermaisser 教授によって、シナリオの予測される変更のスケジュールを生成するように設計されています。
- Accelerator Plus は、基盤となるワークロード マネージャーでホスト ジョブを使用してジョブを実行します。このアプローチでは、ジョブの送信と管理に関連する処理負荷を分散することで、高いジョブ スループットを実現します。
参考文献
- Schopf, Jennifer (2002)。「グリッド上のスケジューリングのための一般的なアーキテクチャ」(PDF)。アルゴンヌ国立研究所。2008 年 9 月 24 日のオリジナル(PDF)からアーカイブ。
- B. Sorkhpour および R. Obermaisser。「MeSViz: 適応型時間トリガーシステムのためのシナリオベースのメタスケジュールの視覚化」。AmE 2018-Automotive meets Electronics; 9th GMM-Symposium、2018、pp. 1–6
- B. Sorkhpour、R. Obermaisser、A. Murshed、「エネルギー効率が高く、堅牢で適応性の高い時間トリガーシステム向けのメタスケジューリング手法」、Knowledge-Based Engineering and Innovation (KBEI)、2017 IEEE 4th International Conference on、テヘラン、2017 年。
- B. Sorkhpour、O. Roman、Y. Bebawy 編、 「シナリオベースのメタスケジューリングを使用した時間トリガー型マルチコアアーキテクチャにおける周波数スケーリングの最適化: AmE 2019-Automotive meets Electronics; 10th GMM-Symposium VDE、2019」
- B. Sorkhpour. 「エネルギー効率が高く、堅牢で適応性の高い時間トリガー型マルチコア アーキテクチャ向けのシナリオベースのメタスケジューリング」、ジーゲン大学、博士論文、2019 年 7 月。
