0

我刚刚开始了一项小型研究工作,在 cloudsim 中,我需要修改已经在那里实现的任务调度算法。我在 Power cloudsim-3.0.3\examples\org\cloudbus\cloudsim\examples上找到了各种文件。他们中的大多数都在负载平衡上。请帮帮我!

4

1 回答 1

1

CloudSim 中的调度算法是通过扩展CloudletScheduler类来实现的。例如,看看CloudletSchedulerTimeShared调度程序以及它是如何在CloudSimExample3中使用的。在编写第一个调度程序之前,了解这个简单示例的动态非常重要。

之后,请按照下列步骤操作:

  1. 将您的调度算法编写为扩展的类CloudletScheduler
  2. 在模拟上创建虚拟机时包括您的调度程序:

var vm = new Vm(vmid, brokerId, mips, pesNumber, ram, bw, size, vmm, new YourScheduler());

于 2016-10-21T13:28:42.710 回答