私はサイバネティクス学部の学生で、Javaを使用して1つのプロジェクトを作成したいと考えています。 私は分散コンピューティングのためのシステムを作りたいと思っています。
1.ユーザのメインプログラム(各具体的な状況で異なる)
2.ユーザーのタスクプログラムのみ(いずれの場合にも異なる)いくつかの小さなタスク
3を解決することができます:それは意志分散計算のためのシステムを作成するにはどうすればよいですか?
は、次のコンポーネントが含まれています。ユーザーのメインプログラムと対話して解決する必要があるタスクを教えてください。 4.ユーザーのタスクプログラムとやりとりしてデータを入力し、出力データを取得する私のプログラム 5. Apache Tomcatと私のサーブレット+データベースでは、これですべて次のものが許可されます:
-
ノード
- から送信されるメインプログラムからDBタスクシステムにおいて
- レジスタメインプログラムと計算ノード
- 保存、タスクの結果を保存するには、(解決方法多くのタスク、どのように多くのノードシステムにおけるいくつかの統計情報を見るとなど)
このシステムの設計に関するいくつかのアイデアを教えてください。 私の知っているJavaプログラムは、ローカルマシン上のユーザーのプログラムとどのようにやりとりできますか(私はデータ交換を意味します)。
P.S.ありがとう、私の英語を残念に思って、私自身のシステムを書くことを覚えています。(私は既存のソリューションを使用できません)
既存のアプリケーションを使用できないのはなぜですか? – Davidann
既存のアプリケーションはシステムについてのアイデアを提供し、それらに関するディスカッションによって、動作するものに関する情報が追加されます。だから、他の人から学ぶことで始まり、実際にこれを知っている人は、既存のシステムを書いたり使ったりしています。 – Mark
私はアイデアのために既存のアプリケーションを使うことができますが、私はゼロから自分自身を作成したいと思っています:) – Timmy