#java #netbeans #cloud #cloudsim
#java #netbeans #облако #cloudsim
Вопрос:
Я только что начал небольшую исследовательскую работу в cloudsim, и мне нужно изменить алгоритмы планирования задач, которые уже реализованы там. Я нашел различные файлы в Power cloudsim-3.0.3examples org cloudbus cloudsimexamples. Большинство из них находятся на балансировке нагрузки. пожалуйста, помогите мне!
Ответ №1:
Алгоритмы планирования в CloudSim реализуются путем расширения CloudletScheduler
класса. Например, взгляните на CloudletSchedulerTimeShared
планировщик и на то, как он используется в CloudSimExample3. Важно, чтобы вы понимали динамику этого простого примера, прежде чем писать свой первый планировщик.
После этого выполните следующие действия:
- Напишите свой алгоритм планирования в виде расширяемого класса
CloudletScheduler
. - Включайте свой планировщик при создании виртуальных машин в ваших симуляциях:
var vm = new Vm(vmid, brokerId, mips, pesNumber, ram, bw, size, vmm, new YourScheduler());