hereからmasterWorkerモデルを複雑にする最も良い方法は何ですか? SimGrid。 masterworkerモデルに追加のパラメータを追加するには?
は、どのように次の機能を追加します。 各ワーカーは、(deployment.xmlファイル内n
processes
を展開除いて、どのような方法がある)を同時にタスクの
n
を実行することができますか?たぶんplatform.xmlに
core
属性を使用していますか?
CPU
、GPU
、RAM
、storage
を各ワーカーに割り当てる方法を教えてください。どのようにタスクの実行時間を上のすべてのパラメータから依存するようにするには?しかし、私は、マルチ実行見ることができない。
は、私はそのようなコードを使用し
を更新しました。
commReceived = Task.irecv("Tier1_" + num);
commReceived.waitCompletion();
task = commReceived.getTask();
commReceived = null;
task.execute
UPDATED2
私は(comm.testを追加しました)が、私は労働者の第二のコアは、労働者の最初のコアが実行している間に、マスターからタスクを受信する必要があることを期待する場合には、状況に役立ちません。仕事。
タスクを実行するためにプロセスの代わりにVMを使用できますか? –
マルチコアを追加しても、一度に複数のタスクを受信して実行することはできません。 –
SimGridのVMがコンテナであるため、VMを使用してタスクを実行することはできません。それはアクティブではありません。それはプロセスよりもホストに似ています。 –