Необходимо изменить существующие алгоритмы ПЛАНИРОВАНИЯ ЗАДАЧ в Cloudsim. Какие файлы мне следует использовать?

#java #netbeans #cloud #cloudsim

#java #netbeans #облако #cloudsim

Вопрос:

Я только что начал небольшую исследовательскую работу в cloudsim, и мне нужно изменить алгоритмы планирования задач, которые уже реализованы там. Я нашел различные файлы в Power cloudsim-3.0.3examples org cloudbus cloudsimexamples. Большинство из них находятся на балансировке нагрузки. пожалуйста, помогите мне!

Ответ №1:

Алгоритмы планирования в CloudSim реализуются путем расширения CloudletScheduler класса. Например, взгляните на CloudletSchedulerTimeShared планировщик и на то, как он используется в CloudSimExample3. Важно, чтобы вы понимали динамику этого простого примера, прежде чем писать свой первый планировщик.

После этого выполните следующие действия:

  1. Напишите свой алгоритм планирования в виде расширяемого класса CloudletScheduler .
  2. Включайте свой планировщик при создании виртуальных машин в ваших симуляциях:

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