Hitachi

uCosminexus Grid Processing Server 使用の手引


2.1.1 コンポーネントの構成

グリッドジョブは,次の図に示すように,バッチジョブ分散実行システムを構成する各コンポーネントで処理されます。図中の番号と,説明の番号は対応しています。

図2‒1 バッチジョブ分散実行システムのコンポーネント

[図データ]

各コンポーネントの役割を,グリッドジョブの処理の順番に説明します。

  1. グリッドビュー

    JP1/AJS3 - Viewと連携して,グリッドジョブの定義,状態表示,再実行登録などをGUIで行うためのコンポーネントです。

  2. グリッドクライアント

    JP1/AJS3 - Viewで定義したグリッドジョブは,JP1/AJS3 - Managerのデータベースに保管され,スケジュールに従って起動されます。このとき,グリッドジョブはJP1/AJS3 - Agentによってコマンドとして起動し,ジョブマネージャにジョブの分割を要求します。

  3. ジョブマネージャ

    グリッドクライアントから要求されたジョブを制御します。

    • ジョブマネージャSPP

      グリッドクライアントから要求されたジョブを分割して,ノードマネージャにサブジョブの実行を要求します。

    • ジョブマネージャデーモン

      ジョブマネージャSPPからの指示によって,グリッドジョブ前処理プログラムおよびグリッドジョブ後処理プログラムを起動します。

  4. データマネージャ

    グリッドプロパティ情報などのデータを管理します。グリッドプロパティには,データ識別子,データ配置情報,グリッドジョブの動作情報など,グリッドジョブの実行に必要な情報が格納されます。

    • データマネージャSPP

      グリッドジョブの実行に必要なデータを管理します。

  5. ノードマネージャ

    ジョブマネージャから要求されたサブジョブを制御します。

    • ノードマネージャSPP

      サブジョブを受け付けます。

    • ノードマネージャデーモン

      ノードマネージャSPPからの指示によって,UAPを起動します。

    • データマネージャGW

      サブジョブの実行結果をデータマネージャに送信します。

  6. コマンド

    バッチジョブ分散実行システムの制御と状態表示を行います。