как изменить политику планирования в cloudsim?

Я хочу изменить политику планирования cloudsim по умолчанию, которая называется FCFS. Чтобы обновить политику по умолчанию, мне нужно внести изменения в метод submitCloudlets() класса DatacenterBroker или также нужно обновить несколько других методов ??


person geeky    schedule 31.05.2016    source источник
comment
Почему бы просто не попробовать?   -  person J. Chomel    schedule 31.05.2016


Ответы (1)


Дело в том, где вы хотите запланировать, на уровне облачных вычислений [планирование облачных вычислений для виртуальных машин] или на уровне хоста [Планирование виртуальных машин для подходящих узлов]

Чтобы запланировать свою политику на уровне хоста, вы можете либо написать свой собственный класс VMallocationPolicy и использовать его, либо отредактировать метод allocateHostForVm в классе VMallocationPolicySimple (политика, которая во многих примерах использовалась по умолчанию).

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

Всегда лучше написать новый метод или новый класс для ваших личных «экспериментов», так как изменение уже написанных методов и классов может повлиять на производительность других относительных примеров, представленных в cloudsim. Это может привести к потере трека и затруднить будущие ссылки.

Надеюсь, поможет.

person Self Techy    schedule 05.10.2016