マシンのクラスタリング用ソフトウェア

マシンのクラスタリング用ソフトウェア

私は、サーバー(任意の種類のサーバー)とデスクトップ コンピューターをセットアップして、サーバーがアイドル状態またはプロセッサーの使用率が低いときに、他のコンピューターのプロセッサーを計算(またはその他のタスク)に使用できるようにする必要があるプロジェクトに取り組んでいます。

必要なオープンソース ソフトウェアや、それを実行する方法についてのアイデアを誰か教えていただけませんか? Beowulf Cluster や TORQUE などのプロジェクトをいくつか見てみましたが、あまり理解できませんでした。

よろしくお願いします:)

答え1

開発の試みがあったこのためにコミュニティ内からUbuntu用のクラスタリングソリューションと呼ばれる簡単なUbuntuクラスタリングしかし、議論の段階を通過できなかったようです。

クラスタリングはソフトウェアというよりも、何よりも方法論の問題です。ベオウルフクラスター特に、ノードが通信してリソースを共有するメカニズムを設定することが主な目的です。両方のタスクにはプロトコルがあります。MPI特に、ほとんどの Linux ベースのソリューションで使用されます。

さまざまな方法を紹介するさまざまなガイドが Web 上に見つかります。簡単にまとめると次のようになります。

  • オランダのバイオインフォマティクス専攻の卒業生が、詳細ガイドに基づくMPICHコミュニケーションとNFS資産共有のため。

  • 高度なLinuxMPICH と NFS に基づいた代替の (より短い) ガイドも提供します。

  • 翻訳Ubuntu 8.04 で通信のみを行うための簡単なガイド (以前のバージョンの MPICH を使用) があり、確認する価値があるかもしれません。

  • デジタルオーシャンMPI も使用するプライベート ネットワーク製品向けの VPN ベースの方法を紹介します。

関連情報