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 を作成するにはどうすればよいでしょうか?
助けていただければ幸いです、ありがとう!