我刚刚开始了一项小型研究工作,在 cloudsim 中,我需要修改已经在那里实现的任务调度算法。我在 Power cloudsim-3.0.3\examples\org\cloudbus\cloudsim\examples上找到了各种文件。他们中的大多数都在负载平衡上。请帮帮我!
问问题
1113 次
1 回答
1
CloudSim 中的调度算法是通过扩展CloudletScheduler
类来实现的。例如,看看CloudletSchedulerTimeShared
调度程序以及它是如何在CloudSimExample3中使用的。在编写第一个调度程序之前,了解这个简单示例的动态非常重要。
之后,请按照下列步骤操作:
- 将您的调度算法编写为扩展的类
CloudletScheduler
。 - 在模拟上创建虚拟机时包括您的调度程序:
var vm = new Vm(vmid, brokerId, mips, pesNumber, ram, bw, size, vmm, new YourScheduler());
于 2016-10-21T13:28:42.710 回答