Główne pojęcia
動的リソース管理により、ジョブの実行中にリソースを動的に変更できる。これにより、システムの効率性指標の改善、ユーザーのニーズに合わせたリソース要求の最適化などの利点がある。
Streszczenie
本論文では、動的リソース管理の問題を動的プロセス管理と動的リソース割り当ての2つに分解している。前者はどのプロセスを管理するかを決め、後者はそれらのプロセスをどのリソースで実行するかを決める。これらの層間の柔軟で一貫性のあるインターフェースが必要不可欠である。
本論文では、そのようなインターフェースの設計原則を提案している。主な原則は以下の通り:
- リソース割り当ては、プロセスを介して行う
- プロセス変更の粒度はプロセスセットとする
- プロセス変更はプロセスセット演算で表現する
- プロセスセットには関連データ領域が必要
- リソース最適化情報はCOL(Cooperative Optimization Language)で表現する
- プロセスセット演算とCOLの関連付けが必要
これらの原則に基づき、MPIとPMIxのインターフェース拡張案を示している。プロトタイプ実装の経験から、アプリケーション側の高い開発コストと、リソース管理ソフトウェアの大幅な変更の必要性が明らかになった。
Statystyki
動的リソース管理により、システムの利用率、ジョブスループット、エネルギー効率、応答性などの指標が改善される可能性がある。
ユーザーにとっても、待ち時間や実行コストの削減につながる可能性がある。
Cytaty
"動的リソース管理により、ジョブの実行中にリソースを動的に変更できる。これにより、システムの効率性指標の改善、ユーザーのニーズに合わせたリソース要求の最適化などの利点がある。"
"動的リソース管理の問題を動的プロセス管理と動的リソース割り当ての2つに分解している。"