分散コンピューティングとは何ですか?

分散コンピューティングは、多くのコンピューターのネットワークを利用しており、それぞれが全体的なタスクの一部を達成し、単一のコンピューターよりもはるかに迅速に計算結果を達成します。より高いレベルのコンピューティングパワーに加えて、分散コンピューティングにより、多くのユーザーがオープンに対話して接続することもできます。さまざまな形式の分散コンピューティングにより、さまざまなレベルのオープン性が可能になり、ほとんどの人は、分散コンピューティングシステムのより高い程度のオープン性が有益であると受け入れています。

ほとんどの人が最もよく知っているインターネットのセグメント、World Wide Webは、パブリックアリーナでの分散コンピューティングの最も認識可能な使用でもあります。多くの異なるコンピューターは、インターネットを閲覧しながらすべてのことを可能にし、各コンピューターはシステム内で特別な役割を割り当てました。

たとえば、ブラウザを実行し、送信される情報を分解してエンドユーザーがアクセスできるようにするために、ホームコンピューターが使用されます。 inteのサーバーRNETサービスプロバイダーは、ホームコンピューターとグレーターインターネットの間のゲートウェイとして機能します。これらのサーバーは、ドメイン名システムを構成するコンピューターと話し、エンドユーザーが入力するURLに基​​づいて通信するコンピューターを決定するのに役立ちます。さらに、各Webページは別のコンピューターでホストされています。

別のタイプの分散コンピューティングは、グリッドコンピューティングとして知られています。グリッドコンピューティングは、通常のコンピューターのアイドルプロセッサ電源をリモートで単に使用する多くのコンピューターで構成されています。この形式の分散コンピューティングの最も高い視認性の例は、地球外インテリジェンス(SETI)の検索の在宅プロジェクトです。 SETIは、500万を超えるホームコンピューターの処理能力を使用して、最大のスーパーコンピューターをはるかに超える計算能力を利用しています。 SETIは、ホームユーザーがコンピューターにインストールできる無料のソフトウェアを利用可能にします。 ソフトワールeはコンピューターがアイドル状態のままになったときに実行され、ソフトウェアを備えた各コンピューターはバークレーの中央サーバーに連絡し、分析するものを示す250kファイルをダウンロードします。その後、分散コンピューティングシステムは、このデータを特定のパターンについて分析します。これは、理論的にはインテリジェントな設計の可能性が高いことを表しています。

多くのホームコンピューターは、劇的なコンピューティングの例でもあります。同じマシン内の複数のプロセッサを使用することにより、コンピューターは個別のプロセスを実行し、それ以外の場合よりも高いレベルの効率に到達できます。現在、多くのホームコンピューターがマルチプロセッシングを利用し、マルチスレッドと呼ばれる同様のプラクティスを利用して、単一プロセッサのカウンターパートよりもはるかに高速を達成しています。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?