【发布时间】:2017-11-21 00:01:16
【问题描述】:
我正在开发 CloudSim。我误解了云中的资源配置(例如:VMs)和任务调度。以下是解释我的问题的场景。
如果我们有 3 种不同类型的 VM(不同 mips 250,500,750),我们需要调度 3 个任务:
案例一:
我们的资源有限(5 个虚拟机)那么每个虚拟机如何映射到类型?
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-type),我们将有例如:
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
基于最小化制造期的调度后将有:
T1 length 1000 to vm3
T2 length 2000 to vm3
T3 length 3000 to vm3
vm运行任务的最大容量是多少?换句话说,我们什么时候可以使用另一个虚拟机?
案例 2:
我们有无限的号码。虚拟机,我们如何将虚拟机与其类型映射?我们如何按需或动态创建虚拟机?
感谢您的帮助,谢谢!
【问题讨论】:
标签: cloud scheduling cloudsim