目次:
定義-分散コンピューティングシステムとはどういう意味ですか?
分散コンピューティングは、その最も一般的な意味で、単一の問題に取り組む複数のコンピューターシステムを指すコンピューティングコンセプトです。 分散コンピューティングでは、1つの問題が多くの部分に分割され、各部分は異なるコンピューターによって解決されます。 コンピュータがネットワーク化されている限り、問題を解決するために互いに通信できます。 適切に行われた場合、コンピューターは単一のエンティティーのように動作します。
分散コンピューティングの最終目標は、ユーザーとITリソースを費用効果が高く、透過的で信頼できる方法で接続することにより、パフォーマンスを最大化することです。 また、フォールトトレランスを保証し、コンポーネントの1つに障害が発生した場合にリソースにアクセスできるようにします。
Techopediaは分散コンピューティングシステムについて説明します
コンピュータネットワーク内でリソースを配布するという考え方は新しいものではありません。 これは、最初にメインフレームコンピューターのデータ入力端末の使用から始まり、その後ミニコンピューターに移行し、パーソナルコンピューターと、より多くの層を備えたクライアントサーバーアーキテクチャで可能になりました。
分散コンピューティングアーキテクチャは、1つまたは複数の専用分散コンピューティング管理サーバーとともにインストールされた非常に軽量なソフトウェアエージェントを備えた多数のクライアントマシンで構成されています。 通常、クライアントマシンで実行されているエージェントは、マシンがアイドル状態にあることを検出し、マシンが使用されておらず、処理ジョブに使用可能であるという通知を管理サーバーに送信します。 次に、エージェントはアプリケーションパッケージを要求します。 クライアントマシンが管理サーバーからこのアプリケーションパッケージを受信して処理すると、CPUサイクルが空いているときにアプリケーションソフトウェアを実行し、結果を管理サーバーに送り返します。 ユーザーが戻ってリソースを再度要求すると、管理サーバーは、ユーザーが不在のときにさまざまなタスクを実行するために使用していたリソースを返します。
