HOME セキュリティ PCクラスタ ミドルウェア製品 ダウンロード 製品FAQ 会社案内 募集案内
HOME -> PCクラスタ・ソリューション -> グリッドコンピューテイング
ソリューション
PCクラスタ・トップページ
PCクラスタ製品
各種ソリューション
Grid 実装 PCクラスタ
低価格高速通信実装
並列化サポート
特定用途向け開発
グリッド技術詳細
ソフテックの業務実績
サービス・製品の詳細
ソフテックの技術差別化
ソフテックの保有技術
ソフテックソリューション
PCクラスタ関連サービス
コンサルティング
実用クラスタ構築
応用システム開発
プログラム高速化
プログラム並列化
ソフテックのPCクラスタ
ハードウェア
ソフトウェア
ソフトウェア製品
Linux用 PGI コンパイラ
並列デバッガ
MPI 性能解析ツール
分散処理クラスタ



Sun は、Sun Microsystems 社の
登録商標です。
グリッド・コンピューティング環境実装サービス
実用 Grid Computing 環境を提供!
Sun Grid Engine を利用して、既存の計算ファームをグリッド・コンピューテイング環境へ移行するサービス。回路設計、バイオ、物理学研究、自動車デザイン等の多数のジョブを効率的に処理する環境へ適用可能。
バイオ・ケミカル、エンジニアリング環境等でのシステム有効利用 
詳細実装技術、仕様はこちらへ

 ソフテックでは Grid Engine を実装した PCクラスタシステムの販売、および SGE を使用したグリッドコンピューティングシステムの実装を支援いたします。ソフテックのサービス・ミッションは、PCクラスタを販売することだけではなく、グリッド環境を実装することにより「お客様のビジネスの生産性を向上すること」にあります。これは、従来のPCクラスタ提供ベンダーが「売り切り」で、ユーザが本当に求めるサービスを提供できないものとは大きく異なります。ソフテックのサービスを活用することで、結果的に単なるPCの集まりから、生産性向上システムへ変身し、結果的に非常に高い投資対効果を発揮することでしょう。
 本サービスは、以下の実装・作業項目からなります。

 SGEのインストール・基本環境設定
   PCクラスタシステムに SGE をインストールし、各ホストに基本的な設定を
   行います。
  • SGE インストール
  • パス設定
  • 基本キューの設定
  • アドミニストレータ、サブミット、マスタ、エグゼキューションホストなどのホスト権限の設定
  • 管理者、オペレータのユーザ権限の設定
 各種パラメタの設定・調整
   SGE を効率良く使用するための各種パラメタ設定などを行います。
  • スケジューリング方式の調整
  • ユーザが同時に実行できる最大ジョブ数
  • 再スケジューリングまでの間隔調整
  • エグゼキューションホストダウン検出時間
 お客様のご要望に沿った、環境構築
   並列ジョブ実行用環境の設定などを行います。
  • インタラクティブキューの設定
  • パラレルエンバイロメントの設定
  • MPI環境との調整
  • シャドウマスタの設定
 アプリケーション処理、実行処理の自動化等を含めたカスタマイズ構築
   エンジニアリング環境において、生産性を向上するためのアプリケーション
   を含めた環境構築を行います。
  • グリッドコンピューティング環境の最終目標は、生産性の向上です
  • 生産性向上のためのあらゆるご要望を承ります
  • ジョブスクリプトの開発
  • 管理者教育、ユーザ教育

ソフテックでは、Open Source である Grid Engine を使用してグリッド計算環境の実装を行います(その他商用グリッドソフトウェアの実装も行っております)。

特徴

機能

利点

クラスタグリッドの構築

グリッドコンピューティングの基本構成です。クラスタ内のリソースを有効に利用できます。

リソースの使用率の向上および最適な管理が行えます。ユーザがリソースの状況を気にすることなく、本来の設計・開発業務に専念出来る環境を提供します。

動的なリソースのバランシング

スケジューリング機能により、投入されたジョブやユーザの要求に対応して、利用可能なリソースを動的に提供します。

リソースに対する容易なアクセスを提供するのでユーザはどのリソースが使用可能なのか考える必要はありません。アイドル状態のリソースは必要とされているジョブに割り当てられるのでリソースの利用率が向上します。

アレイジョブ

パラメトリックジョブ(同じジョブでパラメタを変更して繰り返し実行する)の実行を支援します。約 200,000 個のジョブを一度にサブミット可能です。

多数のジョブが発生するパラメトリックジョブの作業効率を改善します。

パラレルエンバイロメント
(PE)管理

既存の並列アプリケーション
(MPI または PVM インターフェースを利用したもの)の並列実行を管理可能です。

並列処理アプリケーションを効率良く実行可能です。

シャドウマスタホスト

マスタマシンに障害が発生した時、シャドウマスタとして定義されたホストが、グリッドの管理を引き継ぎます。

高可用性を実現します。

自動ジョブ再実行

ジョブ実行中のホストに障害が発生した時、他のホストでジョブを再実行します。

高可用性を実現します。

機能1 : クラスタ・グリッドの構築
機能2 : 動的なリソースバランシング機能


この機能の意味は、真の「グリッド計算環境」を構築できるかと言う意味です。グリッドとは、「存在するCPUリソースの負荷に応じて適切にスケジュールし、その資源を適切にジョブに割り当てることにより、トータルにリソース使用率を向上させる」と言う意味合いが一義的なものです。ここには、
  ・Dynamic にリソース負荷を見てスケジューリングする機能
  ・ジョブ特性に応じたスケジューリングポリシーを設定できる
と言う機能が必要です。

機能3 : アレイジョブ機能

この機能は、本文に説明している通りですが、具体的には、
  • ユーザがジョブスクリプトを用意する。そのスクリプト内で例えば、変更するパラメータが入力ファイルとして与えられる場合(他には様々な手法がありますね)、そのファイル番号が変化するものとして、スクリプトを作成。
  • Sun Grid Engine が提供する submit command - qsub のオプションに、アレイジョブを行うフラグをたてることで、parametric study job として認識され、個々のジョブが投入されたホスト上に、Sun Grid Engineが定義したJob No. ID の「環境変数」の属性も与えられるため、この環境変数をジョブスクリプト内で解釈して、必要な入力データを得る。
と言う感じで実行するイメージです。

問題は、投入はできるが、その後の管理はどうしようと言うことですね。例えば、一括で、ジョブアレイをキャンセルしたい、個別にキャンセルしたいと言うことがあります。これもSun Grid Engine可能です。もう一つ、大事な点、この多数のアレイジョブの中で、どこかのホストが障害が起きてしまい、何番目のジョブが終了していないか調べる必要がでてくるはずです。後で説明しますが、この場合は、障害ホストから確実にジョブを移行して、最初から再実行する能力が必要ですね。(このような situation は、人間が一番煩わしい) Sun Grid Engine は確実にジョブの再実行が可能です。

機能4 : パラレル環境管理

グリッド環境あるいはバッチシステム環境で、並列ジョブ環境を提供する機能です。具体的にどう言うことかと申しますと、例えば、MPI での並列計算では、必ず、どこのホストを使って、何 CPU 使うかと言うことが実行前に必ず認識しなければならないわけです。しかし、グリッド環境あるいはバッチシステム環境にしても使用するホスト/CPUは、グリッド/バッチ管理システムが決定するものですからユーザは予め分からない。そうすると、スケジューリングの結果として、どこのホストを使うかと言うことを並列ジョブスクリプトに教えないといけないことになります。実際は、環境変数で渡すのですが、これらのマネージメントする機能をパラレル環境管理と言います。
機能5 : シャドウマスタ機能(システム高可用性)

管理マスタデーモンが動作するホストの障害が生じた場合、グリッド/バッチ環境は、全て使えなくなります。そのための高可用性を提供する機能です。
機能6 : 自動ジョブ再実行(ユーザジョブの高可用性)

この機能は、何らかの障害でホストが使用不能になったとき、途中まで動いていたジョブを、再スケジューリングして、他のホストで動作させる機能です。Sun Grid Engine は、決められた時間間隔でマシンの状況をチェックしていますので、その間隔内でジョブの再実行が行われます。
その他、ここでは説明していない様々な機能が存在しますが、例えば、商用アプリケーションのライセンスを管理する機能、多数ジョブの scalability の良さ、SSH を利用したセキュアな環境の提供、スケジューリング手法の拡張等、今までの High Performance Computing の世界で基盤となってきた技術が包括されている。
弊社WEBサイトに関するご意見・お問い合せは www@softek.co.jp までお寄せください
Copyright(c) 2002 SofTek Systems Inc. All Rights Reserved
.
株式会社ソフテック