シンフィニウェイ

シンフィニウェイ
開発者富士通
安定版リリース
4.0 / 2010年9月
オペレーティング·システムLinuxUnixWindows
ライセンスコマーシャル
Webサイトwww.synfiniway.com 

SynfiniWayは、部門、企業、あるいは企業とそのサプライヤー内のリソースを統一的かつグローバルに可視化する仮想化ITフレームワークを構築できるミドルウェアです。 [1]この仮想化ITフレームワークはサービス指向であり、アプリケーションはサービスとして実行されます。サービスとは、システムに依存しないアプリケーションのビューです。複数のアプリケーションを1つのワークフローにリンクすることができ、ワークフローに参加するアプリケーション間のデータ交換は、ITフレームワークによって暗黙的に管理されます。SynfiniWayはプラットフォームに依存せず、ほぼあらゆる分散異種プラットフォームを仮想化ITフレームワークにリンクできます。

ITフレームワーク

2つの近隣を持つフレームワークのスキーマ
2つの近隣を持つフレームワークのスキーマ

SynfiniWayでは、仮想化ITフレームワークを、フレームワーク内の各システムに特定のソフトウェアエージェントを備えたコンポーネントをインストールすることで実装します。SynfiniWayには、主に3種類のコンポーネントがあります。 [2]

  • エンドユーザーの接続、認証と承認、ワークフロータスクのスケジュールと実行を管理する Director。
  • ユーザーに代わってサービスを公開および実行し、データ移行を実行するサービス マネージャー。
  • Acquaintance Manager は、SynfiniWay 近隣地域と呼ばれる 1 つのリモート ネットワークを別のリモート ネットワークにリンクし、異なる近隣地域にあるコンポーネント間でのリソースの検出とファイル転送を可能にします。

すべてのコンポーネントはJavaベースであるため、マルチプラットフォーム環境にデプロイできます。図は、2つのネイバーフッドを持つフレームワークの例を示しています。コンポーネントの追加または削除はフレームワークによって自動的に検出されます。SynfiniWayメタスケジューラは、サービスマネージャまたはサービスの可用性の変化に自動的に対応します。

サービス管理

SynfiniWayはサービス管理に重点を置いています。[1]つまり、利用されるアプリケーションまたはコマンドはサービスとして定義され、SynfiniWay ITフレームワーク上に公開されます。単純なタスクから複雑なタスクまで、実行のためにサービスに抽象化できます。これらの抽象化されたサービスを使用することで、ユーザーは、アプリケーションやコマンドの複雑さや基盤となるITインフラストラクチャに関わらず、簡単に実行できます。ユーザーはサービスがどこで利用可能か、どのように実行されるかを意識する必要がないため、コンピューティングリソースの仮想化という形態を実現します。

ワークフロー管理

技術プロセスまたはビジネスプロセスは、ワークフロー内のサービスをリンクすることで作成されます。[3] SynfiniWayのワークフローは、 WfMCバージョン1.0に基づいています。ワークフローは、指定された実行ロジック(分岐、ループ、条件分岐)に従って実行される1つ以上のタスクを定義します。SynfiniWayは、サービスを複数回同時に実行するマルチインスタンスタスクをサポートしています。また、ワークフローのワークフローもサポートしており、ワークフローを上位レベルのワークフローのタスクとして実行することができます。

データ処理

複数のネットワーク間でのデータ転送
複数のネットワーク間でのデータ転送

サービスに必要なファイルは、そのサービスを実行しているコンピュータに自動的に転送されるため、ユーザーはファイル転送を管理する手間が省けます。[2]ファイル転送メカニズムを使用することで、ファイルはソースコンピュータシステムからターゲットコンピュータシステムに直接転送されます。ソースとターゲットの間には、中間システムに保存されることなく、任意の数のファイアウォールを通過できます。このメカニズムは、ソースからターゲットコンピュータへのファイル転送に最短パスを使用します。

メタスケジューリング

SynfiniWayはメタスケジューリング機能[4]を採用しており、組織が使用している複数の分散リソースマネージャを単一の集約ビューに統合することで計算ワークロードを最適化し、 LSFPBSProSGE 、LoadLevelerなどのローカルリソースマネージャを使用して、バッチジョブを最適な実行場所に誘導することができます。SynfiniWayは、相互にリンクされた複数のローカルリソースマネージャに展開されたサービスをスケジュールおよび実行できます。

参考文献

  1. ^ ab R. Henry、P. Lagier、D. Plaindoux. FSE Grid MiddleWay: 分散コンピューティングのための協調グリッド環境、FSTJ、vol. 40、no. 2、pp. 269–281、2004年12月。
  2. ^ SynfiniWayに関するホワイトペーパー
  3. ^ SynfiniWay au 計算サービス、CAD Magazine 129 (2005 年 12 月 – 2006 年 1 月)、p. 18.
  4. ^ K. Suzuki, N. Uchida, H. Kuraishi, J. Wagner. 製造業向けHPCソリューション, FSTJ , vol. 44, no. 4, pp. 458–466, 2008年10月.
「https://en.wikipedia.org/w/index.php?title=SynfiniWay&oldid=962817672」から取得