| グリッドMP | |
|---|---|
| 開発者 | Univa(旧称United Devices, Inc) |
| 安定版リリース | 2011年4月5日 |
| オペレーティング·システム | Linux、Windows、Mac OS X、AIX、Solaris、HP-UX |
| タイプ | 分散コンピューティング |
| ライセンス | 独自の |
| Webサイト | univa.com |
Grid MPは、テキサス州オースティンを拠点とする非上場企業Univa(旧United Devices )によって開発・販売されている商用分散コンピューティングソフトウェアパッケージです。バージョン4.0のリリース以前はMetaProcessorとして知られていましたが、 [ 1 ] Grid MPの「MP」という文字は公式には意味を持ちません。
Grid MP は、優先順位付け、ユーザー セキュリティ制限、選択的なアプリケーションの除外、ユーザー アクティビティの検出、および時刻による実行制御を 備えたジョブ スケジューリングを提供します。
Grid MPは、企業のデスクトップPC、部門別サーバー、専用クラスタノードなどで構成される計算デバイスを管理するために使用できます。計算デバイスは、組織、セキュリティ、および管理上の制御のためにデバイスグループにまとめることができます。 [ 2 ]
Grid MPは、 grid.orgおよびWorld Community Gridプロジェクトのインフラストラクチャでの使用において、多数のノードからなるグリッドを管理できることが実証されています(World Community Gridプロジェクトは2007年にオープンソースのBerkeley Open Infrastructure for Network Computingソフトウェアに移行しました[ 3 ])。数十万のデバイスノードにシームレスに拡張できる能力[ 4 ]を備えているだけでなく、エンタープライズサーバーやワークステーションの小規模なクラスターにも適しています。
MP グリッドサービスインターフェース( MGSI )は、WebサービスAPI(HTTP経由のSOAPおよびXML-RPCプロトコル経由)を提供します。 [ 2 ] これにより、バックエンドアプリケーションサービスの開発者は、システム内のオブジェクトにアクセスして操作することができます。APIとすべてのオブジェクトへのアクセスは、オブジェクトごとにアクセス制御され、セキュリティが制限されています。MGSIはWebサービスプロトコルであるため、SOAPまたはXML-RPCライブラリが利用可能な任意のプログラミング言語を使用してMGSIとインターフェースできますが、[ 5 ]一般的にはC++、Java、Perl、PHPが使用されます。
ウェブベースのMP管理コンソール(MPMC)は、管理者にシステムアクティビティの監視、セキュリティ設定の制御、システムオブジェクトの管理を行うためのシンプルで使いやすいインターフェースを提供します。[ 2 ] MPMCはPHPプログラミング言語で書かれており、システムとのすべてのやり取りにMGSIウェブサービスを使用します。
MPエージェント(バージョン4.0より前はUDエージェント[ 1 ]と呼ばれていました)は、グリッドMPインストールに参加しジョブを実行する各コンピュータにインストールする必要があるソフトウェアエージェントです。MPエージェントがコンピュータにインストールされると、グリッドMPによってデバイスとして正式に認識されます。[ 2 ]
Grid MP Enterpriseバージョン5.5以降、MPエージェントは次のプラットフォームでサポートされています。[ 6 ]
グリッドプロジェクトにおけるUnited Devices Grid MPの活用方法