[]ビッグデータが分散コンピューティング

分散コンピューティングは、計算方法であり、集中型コンピューティングに対向しています。集中型のコンピューティングの使用は、あなたが完了するまでに長い時間を取る必要がある場合は、コンピューティング技術の発展に伴い、一部のアプリケーションでは、完了するために莫大なコンピューティングパワーを必要とします。処理のために複数のコンピュータに割り当てられた小さな部分の数に分散コンピューティングアプリケーション、。これは、大幅に計算効率の向上、全体的な計算時間を節約できます。

分散コンピューティングについての詳細:分散コンピューティングスターター

(コースは、関連技術において炉心流量計算を大規模な分散コンピューティングのためのデータを説明し、メモリコンピューティング技術を説明し、使用されているこれらの機能を扱うにアリクラウド技術を説明し、そしてアリ技術の方法を最適化するために、ここでした詳細な説明。学生は大規模データの開発者のための分散コンピューティング技術を学ぶのを助けるために、学ぶために愛好家)

分散コンピューティングが定義されています 

分散コンピューティングは、研究のコンピュータサイエンスの主要な対象である分散システムです。

コンピュータかつ(しばしば「項目」の共通の目標と呼ばれる)共通の目的を完了するために互いに協働からなるネットワークを介して相互接続された複数のコンピュータによってハードウェアおよびソフトウェアシステム、分散システム[1]は、
分散コンピューティング分配手段コンピューティングシステム上で実行されます。分散コンピューティングは、大規模なコンピューティングタスクは、他のコンピュータ処理に多くの部分に分割され、すべての結果は、元の問題のソリューションに統合されています。
注:これは、並列コンピューティングとは異なる、並列コンピューティングは、並列プロセッサの単一のコンピューティング複数を使用して実行されます。並列分散コンピューティングとの間の差が計算される:分散コンピューティングタスクの分布と強調し、並列コンピューティングタスクの同時実行を強調しました 

長所と短所

  • 長所:非常に大規模な、仮想化、高い信頼性、汎用性、高い拡張性、オンデマンドサービス、非常に安い、フォールトトレランス

  • 短所:複数の障害のポイント(1つまたは複数のコンピュータの故障、またはネットワークリンク障害以上、分散型システムの問題をもたらすであろう)、安全性(非分散型システムは、許可ユーザに提供***より多くの機会)

パターン意味

  • 分散コンピューティングと人間

現代人なので、各被験者の規律の範囲が広く、薄い分類をカバーしています。そして今日、各被験者は、計算の多くを必要としているようです。空間での天文研究機関パルス(パルス)を分析するためにコンピュータを必要とし、星が動く、生物学者は、タンパク質のフォールディング(タンパク質の折り畳み)プロセスをシミュレートするコンピュータが必要です。科学者は、HIV(AIDS)や新型肺炎(SARS)に対する薬を開発したいですで薬;数学者は最大の素数とより正確な値の円周の比率を計算したい。経済学者はマクロコントロールのために、要因の数万の企業/都市/国の発展の方向を計算するために、コンピュータ分析を使用することを検討してください。このように、計算から、常に切っても切れない人類の科学の未来、。、安価な効率的で、より多くの注意 - そのユニークな利点と分散コンピューティング(分散コンピューティング)、。

  • 分散コンピューティングの風景

ここでは、世界の様々な分散コンピューティングは、相互に接触せずにこれらの計算のほとんどは、ソフトウェアの独自の独立したセットを使用して、独立して管理、およそ百種類があります。この分散コンピューティングの分離独立は、各パターンは、開発ニーズに非常に助長しています。例えば、生物学の研究機関は、分散なし、生物学的研究機関コンピューティングの専門家、およびコミュニティが存在しないこと、タンパク質の折りたたみのコンピュータシミュレーションに世界中でボランティアを利用するために必要なだけでなく、そして何の会社は、このような提供することはできませんこのサービスは、彼らは自分の分散コンピューティングサーバとクライアントを開発するために多くのエネルギーを費やす必要があります。その結果、元は別の場所で使用される生物を勉強する時間のために使用することができます。今述べた生物学的研究機関は、スタンフォード大学のパンデチームです。

  • BOINCは、全体的な状況を支配します

混沌としたこの分離独立、カリフォルニアの大学を変更するためには、バークレー校(UCバークレー)は、最初のBOINCの設立のアイデアを提案しました。中国のBOINCは、ネットワーク・コンピューティングのためのバークレーオープンインフラ(ネットワーク・コンピューティングのためのバークレーオープンインフラストラクチャ)の略で 、 彼は統一された管理にリンクされているさまざまな分散コンピューティングプロジェクトの数を置くことができました。そして、コンピュータリソースの統一配分(あなたがエイズ治療薬の研究に興味があり、地球外文明を探るたとえば、次の2つを実行し、優先順位を設定するために選択することができます)。統計的スコアリングシステムは、統合管理のために(あなたは限り、あなたはCPU時間が長い専用として、プロジェクトのために働くかどうか、それは高い整数です)。この一元管理では、そのような科学的研究機関のパンデチームに利便性を提供しません!
BOINCは熟している、いくつかのプロジェクトが成功したように、このようSETI @ homeのように、BOINCプラットフォーム上で実行されているLHC @ homeのとされています。

セキュリティ

任意のプロジェクトに参加する前に、あなたは主に二つの側面に関連したプロジェクトの開発側を、信頼できることを確認する必要があり、ユーザー側では:

  • お使いのコンピュータ上の個人データ

あなたは、マシンで実行するプロジェクト側計算プログラムからダウンロードして、ネットワークにアクセスすることができますので、あなたのコンピュータ上のプロジェクトデータのプライバシーを確​​保するための唯一の信頼できる方法が悪質な削除や修正ができません。

  • PCライフ

コンピュータプログラムは、一般的な最低の優先度で分散コンピューティングを実行しているが、あなたの毎日の使用には影響しませんが、それでも全負荷運転を計算するためのコンピュータプログラムのさまざまなコンポーネントにいくつかの圧力が発生します、より多くを学ぶためには、分散を参照してください。コンピュータのハードウェアとソフトウェアの計算の影響。

プロジェクト側は、ボランティアの分散コンピューティングプロジェクトは、結局、当事者自身のスタッフは、すべてではない信頼されていない、それはそうで計算誤差、悪質な不正行為などを防止するために、特定の冗長コンピュータシステムを導入しなければなりません。

営業時間はじめに

  • フロー計算の概要

  • フローおよびバッチ・コンピューティングとの間の差を計算します

  • 典型的な流動解析計算システム

  • アリ・コンピューティング・コアテクノロジーの概要

  • 計算ステートフル実装

  • StreamSQL

  • ビッグデータとデータベースの組み合わせ

  • サービスの分析データベースADS

  • ユニファイドコンピューティングフレームワーク

完全にアップグレードアリクラウド開発者コミュニティ、ワンストップでの経験、よりクールで:( アリクラウド開発者コミュニティのホームページ

おすすめ

転載: blog.51cto.com/14377691/2409106