需要修改Cloudsim中现有的TASK SCHEDULING算法。我应该使用哪些文件?

时间:2016-10-21 05:13:58

标签: java netbeans cloud cloudsim

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

1 个答案:

答案 0 :(得分:1)

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

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

  1. 将您的计划算法编写为扩展CloudletScheduler
  2. 的类
  3. 在模拟中创建虚拟机时包括您的计划程序:
  4. var vm = new Vm(vmid, brokerId, mips, pesNumber, ram, bw, size, vmm, new YourScheduler());

相关问题