問題タブ [grid-computing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
425 参照

java - eXtreme Scale コンテナーの自動開始

META-INF ディレクトリに objectGrid.xml と objectGridDeployment.xml を含む war アプリケーションをデプロイしようとして行き詰まっており、ドキュメント ( http://publib.boulder.ibm.com/infocenter/wxsinfo/v7r0/index. jsp?topic=%2Fcom.ibm.websphere.extremescale.admin.doc%2Ftxsstartwas.html ) は、新しいコンテナー グリッドを自動的に開始します。しかし、そうではありません:(それ以上に、XMLサーバーで間違いを犯した場合、それは表示されません。

少なくともチュートリアルに戻ってテストすることにしました ( https://www.ibm.com/developerworks/community/blogs/714470bb-75c8-4f99-8aca-766c0d55a21c/entry/websphere_extreme_scale_getting_started_with_websphere_application_server_sample5?lang=en )が、そうではありませんどちらかで動作します。

助けてください!

私の環境:

  1. 開発者用の WebSphere Liberty Profile (wlp-developers-runtime-8.5.5.0.jar からインストール)
  2. WebSphere eXtreme Scale (wxs-wlp_8.6.0.4.jar からインストール)
  3. 添付ファイルと私の war アプリケーションの構成ファイル ( http://we.tl/VRn98fooP5​​ )
0 投票する
1 に答える
373 参照

sungridengine - Sun Grid Engine : ジョブが実行されたマシンを確認する方法は?

実行するジョブを最終的にディスパッチしたマシンを SGE に出力させるフラグはありますか? 私はその男を調べましたが、何も特定できませんでした。

0 投票する
1 に答える
119 参照

programming-languages - 分散openclを書くのに最も適した言語は?

OpenCL プログラムを作成するための言語を選択する際にサポートが必要なため、OpenCL を初めて使用します。そのために利用できる言語 ( c/c++ 、 python 、 Java など) がたくさんあります。VirtualCL を使用して、分散型 OpenCL でアプリケーションを開発したいと考えています。

0 投票する
1 に答える
254 参照

asp.net - ローカル ネットワークでの単純なグリッド コンピューティングのソリューション

次の問題に対して、.NET を使用して簡単なソリューションを開発したいと思います。

ローカル ネットワークに複数のコンピューターがあります。

  • 2 台のワークステーションにのみインストールされているプログラムを実行する必要がある 10 台のクライアント コンピューター
  • 定義されたプログラムを実行するためだけに使用される 2 つのワークステーション
  • 前述のすべてのコンピューターから利用可能なサービスをインストールするために使用できるサーバー

クライアント コンピューターがプログラムを実行する必要がある場合、クライアント コンピューターはサーバーに要求を送信し、サーバーは実行可能になったときにワークステーションにジョブを配布し、実行が実行されたときにクライアント コンピューターに通知します。

私は Web とサービスの開発にあまり慣れていないので、それが最善の方法かどうかはわかりませんが、以下は私が考えた可能な解決策です。

  • サーバー上の Web サービスは、タスクのリストとそのステータスをキューまたはデータベースに格納します。
  • クライアント コンピューターは Web サービスを呼び出してプログラムを実行し、タスク ID を取得します。次に、実行が実行されたかどうかを知るために、タスク ID を使用して毎秒呼び出します。
  • 利用可能なワークステーションは、実行するものがあるかどうかを知るために、毎秒 Web サービスを呼び出します。はいの場合、サーバーはタスクを割り当て、ワークステーションは実行が完了すると Web サービスを呼び出します。

これを下の図にまとめました。

システム概要

より簡単な解決策を考えていますか?

0 投票する
1 に答える
22 参照

caching - GridClosure から arg/args (`GridCompute.apply()` によって渡される) にアクセスする方法は?

GridCompute.apply()単一のargまたはを渡すことができますCollection<> argsが、内部にアクセスする方法がわかりませんGridClosureか?

0 投票する
1 に答える
84 参照

gridgain - Gridgain エラスティック スケーリング - ワーク スチールを希望どおりに動作させることができない

誰かが以前にこれを行ったことがあることを願っています。または、Gridgain がこの機能をサポートしているかどうかをアドバイスできる人がいれば幸いです。

私のユースケースは次のとおりです。

  1. ワークスティーリングをサポートするように変更された examples/config/example-compute.xml を使用して、Gridgain ノードを開始します (以下を参照)。
  2. 300 個のタスクをクラスターに送信します。それらは最初のノードで実行を開始しますが、実行に時間がかかるため、未処理のタスクのキューが長くなります。
  3. 同じ構成を使用して新しいノードを開始し、クラスターに参加するのを確認します
  4. ノード 2 は最初のノードから作業の一部を盗むべきではありませんか? 残念ながらそうではなく、ノード 2 が何もしない間、ノード 1 ですべてのタスクが完了するのを待つ必要があります。

GridJobStealingCollisionSpiデバッグ ログをオンにすると、ログに次のメッセージが表示されるので、何かをしていると思います: Thief node does not belong to task topology [...]. GridJobStealingCollisionSpiソースを調べてみると、盗んでいるノードがタスクが送信されたトポロジにあるかどうかを確認していると思います。

私のユースケースが期待どおりに機能しているのを見た人はいますか?

example-compute.xml (ファイル全体は pastebin.com/gGsfEebG にあります) を変更して、以下の構成を追加することでワーク スティーリングをサポートしました。

私の Java クラスは、http: //pastebin.com/AS8iKqjjの Pastebinにあります。実行するための詳細な手順は次のとおりです。

  1. ノードを起動し、5 秒間スリープする 300 個のジョブをクラスターに送信する ComputeSleepExample クラスを実行します。

    java -DGRIDGAIN_DEBUG_ENABLED=true -DGRIDGAIN_QUIET=false -cp examples/config:examples/target/classes:examples/target/libs/*:target/gridgain-‌​6.1.9.jar:modules/spring/target/gridgain-spring-6.1.9.jar org.gridgain.examples.compute.ComputeSleepExample 300 5000

  2. 新しいノードを開始すると、すべてのジョブがノード 1 で実行されることがわかります

    bin/ggstart.sh examples/config/example-compute.xml

0 投票する
3 に答える
6158 参照

hadoop - グリッド コンピューティングと HDFS (Hadoop Distributed File System) の違いは何ですか?

HDFS と Grid Computing の主な違いを説明できる人はいますか?

0 投票する
1 に答える
652 参照

html - CSS ベースライン グリッド: 見出しと折り返し

CSS/SASS で固体ベースライン グリッドを作成する背後にある数学を理解しようとしています。

これまでのところ、特定のページのテキストをグリッドに設定することはできますが、見出しの長さが変更されて折り返されるとすぐに、後続のすべての要素がグリッドから外れます。

次の単純な HTML コードを見てください。

この SASS コードと一緒に:

ご覧のとおり、Live Exampleの方が理解しやすいことを期待して、かなりコメントしました。

説明されている動作を確認するには、 の長さを変更し<h1>て、次の段落がどうなるかを確認してください。

わかった ここに画像の説明を入力

良くないですよ ここに画像の説明を入力

この例では、影響は最小限かもしれませんが、長いテキストでは、ますます強くシフトし始めます。

複数行の見出しまたは1行の見出しで機能する理由が本当にわかりません。しかし、もっと重要なこと: 私の要件に従ってベースライン グリッドを設定することは可能ですか?

  • em でのすべてのテキスト関連の測定値
  • font-size&line-heightは自由に設定する必要があり、倍数などに従わない
  • line-height無単位である必要がある
  • 見出しや段落が何行折り返されるかわかりません。