私は、サーバー(任意の種類のサーバー)とデスクトップ コンピューターをセットアップして、サーバーがアイドル状態またはプロセッサーの使用率が低いときに、他のコンピューターのプロセッサーを計算(またはその他のタスク)に使用できるようにする必要があるプロジェクトに取り組んでいます。
必要なオープンソース ソフトウェアや、それを実行する方法についてのアイデアを誰か教えていただけませんか? Beowulf Cluster や TORQUE などのプロジェクトをいくつか見てみましたが、あまり理解できませんでした。
よろしくお願いします:)
答え1
開発の試みがあったこのためにコミュニティ内からUbuntu用のクラスタリングソリューションと呼ばれる簡単なUbuntuクラスタリングしかし、議論の段階を通過できなかったようです。
クラスタリングはソフトウェアというよりも、何よりも方法論の問題です。ベオウルフクラスター特に、ノードが通信してリソースを共有するメカニズムを設定することが主な目的です。両方のタスクにはプロトコルがあります。MPI特に、ほとんどの Linux ベースのソリューションで使用されます。
さまざまな方法を紹介するさまざまなガイドが Web 上に見つかります。簡単にまとめると次のようになります。