Если у нас есть 50 облачков, 10 виртуальных машин и один хост, как мы можем выполнять их в соответствии со временем прибытия облачков, а не в соответствии с заказами виртуальных машин на хосте. обратите внимание, что я использую симулятор облака
Я пытался обновить код CloudSimExample1 в clouddim, создаю 50 облачков. В каждом цикле я назначаю его случайной виртуальной машине, затем отправляю их брокеру. В брокере я прибегал к облачкам на основе времени прибытия облачков. Но когда я запускаю симулятор, результат выполняется в соответствии с порядком виртуальных машин. Обратите внимание, что я использую CloudletSchedulerSpaceShared для виртуальных машин.
Облачные машины планируются на основе прибытия, а не на основе виртуальных машин. Первое облачко привязано к первой виртуальной машине, второе - ко второй и так далее. Если вы хотите привязать облачный пакет к конкретной виртуальной машине, используйте функцию broker.bindCloudletToVm (идентификатор облачного пакета, идентификатор виртуальной машины).
Можете ли вы привести пример того, что вы уже пробовали?