Skip to main contentdfsdf

y 9216's List: 分散処理

  • Jul 23, 09

    グリッド・コンピューティングは、インターネットなどの広域のネットワーク上にあるコンピュータ資源(CPUなどの計算能力や、ハードディスクなどの情報格納領域)を結びつけ、ひとつの複合したコンピュータシステムとしてサービスを提供する仕組みである。提供されるサービスは主に計算処理とデータの保存・利用に大別される。一箇所の計算センターや、一組のスーパーコンピュータでは足りないほどの大規模な計算処理や大量のデータを保存・利用するための手段として開発されている。

    • コンピュータの処理能力は年々向上して来たが、大規模な計算を出来るだけ短時間で処理するために、並列コンピューティング分散コンピューティング等の手段が開発されてきた。こうした技術を利用して一台のコンピュータの処理能力を飛躍的に向上させたものはスーパーコンピュータと呼ばれ、複数のコンピュータを統合して全体として処理能力を上げたものはコンピュータ・クラスターと呼ばれる。
    • グリッド・コンピューティングは、各地に散在するこれらの大規模計算のためのスーパーコンピュータやコンピュータクラスターを統一的に利用出来るようにし、更に全体の処理スループットの増加を目指すものである。

    3 more annotations...

  • Jul 23, 09

    分散コンピューティング(ぶんさん-、英: Distributed computing)とは、情報処理手法の一種であり、プログラムの個々の部分が同時並行的に複数のコンピュータ上で実行され、それらがネットワークを介して互いに通信しあう形態である。複雑な計算などをネットワークを介して複数のコンピュータを利用して行うことで、一台のコンピュータで計算するよりスループットを上げようとする取り組み、またはそれを実現する為の仕組みである。分散処理(ぶんさんしょり)ともいう。並列コンピューティングの一形態に分類されるが、一般に並列コンピューティングと言えば、同時並行に実行する主体は同じコンピュータシステム内のCPU群である。ただし、どちらもプログラムの分割(同時に実行できる部分にプログラムを分けること)が必須である。分散コンピューティングではさらに、それぞれの部分が異なる環境でも動作できるようにしなければならない。例えば、2台の異なるハードウェアを使ったコンピュータで、それぞれ異なるファイルシステム構成であっても動作するよう配慮する必要がある。

    • 分散コンピューティング(ぶんさん-、: Distributed computing)とは、情報処理手法の一種であり、プログラムの個々の部分が同時並行的に複数のコンピュータ上で実行され、それらがネットワークを介して互いに通信しあう形態である。複雑な計算などをネットワークを介して複数のコンピュータを利用して行うことで、一台のコンピュータで計算するよりスループットを上げようとする取り組み、またはそれを実現する為の仕組みである。分散処理(ぶんさんしょり)ともいう。並列コンピューティングの一形態に分類されるが、一般に並列コンピューティングと言えば、同時並行に実行する主体は同じコンピュータシステム内のCPU群である。ただし、どちらもプログラムの分割(同時に実行できる部分にプログラムを分けること)が必須である。分散コンピューティングではさらに、それぞれの部分が異なる環境でも動作できるようにしなければならない。例えば、2台の異なるハードウェアを使ったコンピュータで、それぞれ異なるファイルシステム構成であっても動作するよう配慮する必要がある。
    • 問題を複数の部分問題に分けて各コンピュータに実行させるのが基本であり、素数探索や数多く試してみる以外に解決できない問題の対処として用いられているものが多い。

    1 more annotation...

  • Jul 23, 09

    クラウドコンピューティング(cloud computing)とは、インターネットを基本にした新しいコンピュータの利用形態である。ユーザーはコンピュータ処理を、ネットワーク(通常はインターネット)経由で、サービスとして利用できる。

    • クラウドコンピューティング(cloud computing)とは、インターネットを基本にした新しいコンピュータの利用形態である。ユーザーはコンピュータ処理を、ネットワーク(通常はインターネット)経由で、サービスとして利用できる。

        
       
       

    • 従来のコンピュータ利用は、ユーザー(企業、個人など)がコンピュータのハードウェアソフトウェア、データなどを、自分自身で保有・管理していたのに対し、クラウドコンピューティングでは「ユーザーはインターネットの向こう側からサービスを受け、サービス利用料金を払う」形になる。

       

      ユーザーが用意すべきものは最低限の接続環境(パーソナルコンピュータ携帯情報端末などのクライアント、その上で動くブラウザインターネット接続環境など)と、サービス利用料金となり、処理が実行されるコンピュータ本体や蓄積するデータなどの、購入や管理の大半が不要になる。

       

      クラウドコンピューティングは、従来から存在するネットワーク・コンピューティングユーティリティコンピューティングSaaSなどを、ユーザーの視点で呼び直したもの、あるいはこれら要素を含み更に発展させたもの、などとされる。

    5 more annotations...

1 - 3 of 3
20 items/page
List Comments (0)