フレックス、分散科学計算および一部のインターネットプロジェクトの収益化

論文の執筆中に、研究中のプロセスのシミュレーションに必要な計算能力が不足しているという問題に直面しました。 そのとき、私は周りの人々の良さから抜け出し、夏の2か月間、オムスク州立大学の2つのコンピュータークラスを24時間使用できました。 幸いなことに、私の実験計画により、処理されたデータをコンピューターに手動で「配布」することができ、すべてが正常に終了しました。 ただし、計算の分布に関する他のオプションについては疑問が残りました。 そして、私はアイデアを持っていました...





最近、Adobe Flexテクノロジーの基本を紹介しました。 かなり強力で十分に開発された技術(オフトピック:私の観察によれば、Flexでのコントロールパネルの開発はメリットよりも英雄的ですが、この使用法はよく言及されています)。 もちろん、まだ必要なものはすべて実装していませんが、私の考えでは、Flexに必要なものはすべて揃っています。



また、私はファイルホスティングの仕事を知るようになりました。 そして彼は、それらの間でほとんど共通の機能を指摘しました-無料ダウンロードで、数秒待つようにユーザーに頼んでください。 2番目のカウンターは「接続」されています。



だから私はサービスの「スタートアップ」のアイデアを得ました:



1.計算の処理を配布したい人からの承認済みのアプリケーション。 明らかに、ActionScript3で既製の計算アルゴリズムの形式でこれを行うことをお勧めします。

2.「計算」モジュールの追加の準備の改良を実施しました。その後、Webページに配置され、サーバーにデータの「ピース」を問い合わせて、計算結果をサーバーに送り返します。

3.サイトの特定の(ユーザーにとって論理的な)場所に「計算」モジュールを配置するためのコストと手順について、ファイルホスティングサービスまたはその他の関心のあるサイトと合意しました。



その結果、誰もが満足するはずです。サイトにアクセスする訪問者は、自分のコンピューターの計算能力を「活用」することで、必要なサービスを「支払った」のです。 計算の顧客-計算されたデータを受け取ります(このような「システム」が表示するテラフロップスの数を見積もることは興味深いでしょうか?)リーズナブルな価格と時間。 スタートアップは:)を行うことでほとんど何も得ませんでした。



もちろん、すべてのタスクを分散できるわけではありません。 しかし、そのようなタスクがあります。 そうでなければ、スーパーコンピューターは作成も開発もされなかったでしょう。



現時点では、このアイデアを独自に開発する機会と目に見える見通しはありません。 したがって、私はそれをhabrasocietyの議論に提出します。 提案されたアーキテクチャに関する見解と、完成したシステムを壊すために使用できるタスクのアイデアの両方を聞くのは興味深いでしょう。



All Articles