Хост, как мы можем выполнять в соответствии с временем прибытия облачков при наличии нескольких виртуальных машин

Если у нас есть 50 облачков, 10 виртуальных машин и один хост, как мы можем выполнять их в соответствии со временем прибытия облачков, а не в соответствии с заказами виртуальных машин на хосте. обратите внимание, что я использую симулятор облака

Можете ли вы привести пример того, что вы уже пробовали?

redhotspike 07.08.2018 19:37

Я пытался обновить код CloudSimExample1 в clouddim, создаю 50 облачков. В каждом цикле я назначаю его случайной виртуальной машине, затем отправляю их брокеру. В брокере я прибегал к облачкам на основе времени прибытия облачков. Но когда я запускаю симулятор, результат выполняется в соответствии с порядком виртуальных машин. Обратите внимание, что я использую CloudletSchedulerSpaceShared для виртуальных машин.

محمد علي الزيادنه 07.08.2018 20:16
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
92
1

Ответы 1

Облачные машины планируются на основе прибытия, а не на основе виртуальных машин. Первое облачко привязано к первой виртуальной машине, второе - ко второй и так далее. Если вы хотите привязать облачный пакет к конкретной виртуальной машине, используйте функцию broker.bindCloudletToVm (идентификатор облачного пакета, идентификатор виртуальной машины).

Другие вопросы по теме