Такая функция не реализована в CloudSim. Если вы попробуете CloudSim Plus , у него будет реализация планировщика Linux, которая определяет квант на основе приоритета, который вы даете Cloudlets. Проверьте CloudletSchedulerCompletelyFair класс .
Вам просто нужно создать виртуальные машины, установить этот планировщик и определить приоритеты для ваших Cloudlets. В этом случае приоритеты должны лежать между [-20 и 19]. Ниже приведен пример фрагмента:
vm.setCloudletScheduler(new CloudletSchedulerCompletelyFair());
for(int i=0; i < 10; i++){
Cloudlet c = new CloudletSimple(CLOUDLET_LEN, CLOUDLET_PES);
c.setPriority(i); //you must define the priority in your own way
cloudletList.add(c);
}
Проверьте полный пример здесь .