1

CloudSimに取り組んでいます。クラウドでのリソース プロビジョニング (例: VM ) とタスク スケジューリングを誤解しています。以下は、私の質問を説明するためのシナリオです。

3 つの異なるタイプの VM (異なる mips 250、500、750) があり、3 つのタスクをスケジュールする必要がある場合:

ケース 1:

リソースが限られている (5 つの VM)ため、各 VM はどのようにタイプにマップされますか?

vm1     type 1, type 2 , type 3 
vm2     type 1, type 2 , type 3 
vm3     type 1, type 2 , type 3 
vm4     type 1, type 2 , type 3 
vm5     type 1, type 2 , type 3 

(vm - タイプ) をマッピングすると、たとえば次のようになります。

vm1     type 2 500
vm2     type 1 250
vm3     type 3 750
vm4     type 2 500
vm5     type 1 250

メイクスパンを最小限に抑えるために、これらのタスクをスケジュールする必要があります。

T1 length 1000 
T2 length 2000 
T3 length 3000

makespan の最小化に基づいてスケジュールを設定すると、次のようになります。

T1 length 1000 to vm3
T2 length 2000 to vm3
T3 length 3000 to vm3

タスクを実行するための vm の最大容量は? つまり、いつ別の VM を使用できるようになるのでしょうか?

ケース 2:

無制限の番号があります。VM の場合、VM とそのタイプをどのようにマッピングするか? オンデマンドまたは動的に VM を作成するにはどうすればよいでしょうか?

助けていただければ幸いです、ありがとう!

4

1 に答える 1