ジョブ実行記述言語(JSDL)は、 Global Grid Forumが策定した、非対話型コンピュータ実行システムへの単純なタスク記述のための拡張可能なXML仕様です。現在バージョン1.0(2005年11月7日リリース)のこの仕様は、バッチスケジューラなどの従来の高性能コンピュータシステムへの計算タスク実行の記述に重点を置いています。
説明
JSDLはジョブの送信に関する側面を記述するものであり、実行中のジョブや履歴ジョブの状態を記述するものではありません。代わりに、JSDLには以下の記述が含まれます。
- ジョブ名、説明
- 使用可能な RAM の合計、使用可能なスワップの合計、CPU クロック速度、CPU の数、オペレーティング システムなど、スケジュールの対象となるコンピューターに必要なリソース要件。
- 消費可能な CPU 時間、ウォールクロック時間、メモリの最大量などの実行制限。
- ファイルのステージング、つまり実行前または実行後のファイルの転送。
- 実行するコマンド(コマンドライン引数、定義する環境変数、stdin/stdout/stderr リダイレクトなどを含む)。
ソフトウェアサポート
現在、JSDL をサポートしていることがわかっているソフトウェアは次のとおりです。
- GridWayメタスケジューラ[1]
- プラットフォームLSF 7
- ユニコア6
- グリッドサム [2]
- Windows HPC サーバー 2008
- グリア[3]
- Genesis IIプロジェクト [4] 2013年3月29日アーカイブ、Wayback Machine http://genesis2.virginia.edu/wiki/ 2013年3月29日アーカイブ、Wayback Machine
- 高度なリソース コネクタ(ARC v0.6 以上)
- XtreemOSグリッド オペレーティング システム
- EMOTIVE Cloud [5] 2011年7月23日アーカイブ、Wayback Machine
- IBM Tivoli ワークロード スケジューラ Tivoli ワークロード スケジューラ
このリストは不完全です。不足している項目を追加してご協力ください。 ( 2008 年 8 月) |
参照
- リソース仕様言語(Globusリソース仕様言語RSL v1.0を参照)
- 分散リソース管理アプリケーション API
外部リンク
- 「ジョブ送信記述言語(JSDL)仕様、バージョン1.0」(PDF)。グローバルグリッドフォーラム。2005年12月。
- JSDLワーキンググループプロジェクトページ
- Windows HPC サーバー 2008