BigJob

ソフトウェアのスクリーンショット:
BigJob
ソフトウェアの詳細:
バージョン: 0.4.134
日付のアップロード: 20 Feb 15
開発者: Andre Luckow
ライセンス: 無料
人気: 2

Rating: 3.0/5 (Total Votes: 2)

BigJobはPythonでSAGAベースのパイロットジョブの実装です グリッドアプリケーションのための簡単​​なAPI(SAGA)は、分散リソースにアクセスするためのハイレベルな、使いやすいAPIです。他の共通パイロットジョブシステムとは異なりSAGA BigJob(i)がネイティブMPIジョブをサポートし、(ii)は、一般的にSA​​GAベースのアプローチを使用する利点を反映して、バックエンド·システムのさまざまな動作する。次の図は、SAGAのBigJobアーキテクチャの概要を説明します。
(I)パイロットジョブ抽象化を提供し、(順番にbigjobオブジェクトとサブジョブの両方の管理を可能にする)BigJobsのオーケストレーションとスケジューリングを管理しBigJobマネージャ(II)BigJobエージェント表しますSAGA BigJobは3つのコンポーネントで構成さパイロットの仕事、したがって、それぞれのリソース上のアプリケーションレベルのリソースマネージャ、およびBigJobマネージャとエージェント間の通信に使用されている(III)広告サービス。
定期的なジョブを実行する前に、アプリケーションがbigjobオブジェクトを初期化する必要があります。 BigJob Managerは、実際にそれぞれのリソース上BigJobエージェントを実行するパイロットジョブを、キューに入れます。このエージェントのリソースの指定された数は、要求されている。その後、サブジョブを基準とBigJobのジョブIDを使用してBigJob Managerを介して提出することができます。 BigJob Managerはサブジョブが、プロセスの右の数を使用して、指定されたジョブIDに基づいて正しいリソース上に発射されることを保証します。 BigJobエージェントとBigJobマネージャーとの間の通信は、SAGAの広告サービスを、中央キー/値ストアを使用して行われる。それぞれの新しいジョブの場合、広告のエントリがBigJobによって作成された?マネージャー。新規雇用のためのエージェントが定期的にポーリング。新しい仕事が見つかり、リソースが利用可能である場合、ジョブが送出され、それ以外の場合はキューに入れられます。

の要件の:ます。

  • Pythonの

へのコメント BigJob

コメントが見つかりません
コメントを追加
画像をオンにする!