Я хочу изменить политику планирования cloudsim по умолчанию, которая называется FCFS. Чтобы обновить политику по умолчанию, мне нужно внести изменения в метод submitCloudlets() класса DatacenterBroker или также нужно обновить несколько других методов ??
как изменить политику планирования в cloudsim?
Ответы (1)
Дело в том, где вы хотите запланировать, на уровне облачных вычислений [планирование облачных вычислений для виртуальных машин] или на уровне хоста [Планирование виртуальных машин для подходящих узлов]
Чтобы запланировать свою политику на уровне хоста, вы можете либо написать свой собственный класс VMallocationPolicy и использовать его, либо отредактировать метод allocateHostForVm в классе VMallocationPolicySimple (политика, которая во многих примерах использовалась по умолчанию).
Для облачных служб вы также можете определить свой собственный класс политики планировщика и использовать его или написать собственный метод в классе datacenterBroker, который соответствует вашим потребностям.
Всегда лучше написать новый метод или новый класс для ваших личных «экспериментов», так как изменение уже написанных методов и классов может повлиять на производительность других относительных примеров, представленных в cloudsim. Это может привести к потере трека и затруднить будущие ссылки.
Надеюсь, поможет.