Изменить квантовое значение в облачном стимуляторе - PullRequest
0 голосов
/ 08 января 2019

Можно изменить квантовое значение, когда я использую CloudleschedulerTimeShared, чтобы применить алгоритм циклического перебора для планирования задач.

1 Ответ

0 голосов
/ 09 июля 2019

Такая функция не реализована в 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);
}

Проверьте полный пример здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...