アップルのXgridテクノロジーを使って複数のMacシステムをまとめ、低コストなスーパーコンピュータを簡単に構築できます。Mac OS X Serverのパワーを活用するXgridは、個人で活動している研究者、共同制作者やアプリケーション開発者に理想的な分散コンピューティングプラットフォームを提供します。
数に力を
わずか数分で、複数のポータブルコンピュータ、デスクトップ、サーバからひとつの計算クラスタを構築できます。Xgridテクノロジーは、Mac OS X ServerのUNIX基盤、設定不要のBonjourテクノロジー、ディレクトリサービスアーキテクチャを活用して設定を簡素化します。また、管理ツールがXgridクラスタの管理、ジョブの実行依頼、進捗状況の監視、結果の検索を簡単にします。
瞬時に設定
XgridはMac OS XとMac OS X Serverに組み込まれているので、設定は簡単。Xgrid管理アプリケーション(またはコマンドライン)を使って、1台のシステムをコントローラに指定し、他のシステムをXgridエージェントとして動作させます。全てのエージェントが、設定不要のBonjourテクノロジーを使って自動的にコントローラを探して接続するため、大量のIPアドレスを手作業で入力する必要はありません。
分散コンピューティングがどこでも可能に
Xgridのパワーは一番近いルータにとどまりません。エージェントは、BonjourのDNSサービスルックアップを使って組織のネームサーバを照会し、場所に関係なく最適なコントローラを見つけ出します。たとえば、公衆インターネットからアクセス可能なコントローラをセットアップし、ホスト名またはIPアドレスを使ってXgrid対応システムをグリッドに参加させれば、シングルラックのXserveシステムや部屋いっぱいに用意されたMac Proコンピュータからインターネット上に分散している多種多様なMacシステムまで、さまざまなシステムをXgridクラスタとして利用できます。
拡張性と高可用性
Xgridコントローラは、プロジェクトの複雑さに合わせて拡張でき、まるでハードウェアのような頼もしさを発揮します。Xgridは長期間にわたってジョブを処理するため、障害発生にもしっかりと対応します。エージェントがアクセス不能になると、Xgridが自動的に問題を検出し、タスクを別のシステムに再割り当てします。重要なジョブの情報はディスクに保管されるため、コントローラを再起動した後でも、すぐに作業を再開できます。
ジョブに最適なMacを選定
Xgridの新しいスコアボード機能により、無駄なくタスクを分散し、処理能力を最大限に活用できます。単なるバッチ処理システムをはるかに超えたスコアボードは、ジョブの優先順位を設定し、ジョブの処理に必要な機能を備えたXgridノードに送信します。それぞれのノードがコントローラに構成を報告するため、どのエージェントが4GB以上の64ビットIntelプロセッサを搭載し、Xsanネットワークに接続されているかなどの情報をスコアボードが把握し、最も効率的に処理できるエージェントに優先的にジョブを割当てます。
クラスタ管理
Mac OS X Serverに付属しているXgrid管理アプリケーションを使って、サーバが管理するすべてのエージェント、ジョブ、タスクを簡単に把握できます。管理者は、ジョブを中止、一時停止、再開、削除したり、異なるグループが互いに干渉することなく1台のコントローラを共有できるよう、利用可能なエージェントを複数のクラスタに分割したりできます。また、タコメータを起動して、スーパーコンピュータの動作周波数を確認することも可能です。
