Я бы хотел отложить прибытие Облачка, чтобы они прибыли позже. Я знаю о setSubmissionDelay()
, но мне нужна задержка отправки, которая не связана с текущим временем симуляции, как setSubmissionDelay()
. Например, если облачко имеет задержку 5 секунд, оно будет создано именно в это время, а не примерно через 5,10 секунды (0,10 секунды — это минимальное время между событиями). Я думал об использовании слушателя для прослушивания и перехвата, когда облачко собирается быть отправленным на виртуальную машину, чтобы захватить время в этот момент (скорее всего, на 0,10 или какое-то небольшое значение времени), а затем вычесть мое время задержки на это время (текущая задержка облачка - текущее время моделирования = неотносительная задержка отправки).
Проблема в том, что я не могу найти слушателя, который делает это. Глядя на вывод консоли ниже, я думаю, что, возможно, для печати используется прослушиватель или какой-то метод, облачка отправляется раньше, чем это. Если что-то подобное существует, я хотел бы использовать его. Любой доступ к документации или репозиториям, аналогичным целям, будет высоко оценен.
[0;39m[34mINFO 0.10: DatacenterBrokerSimple2: Sending Cloudlet 0 to Vm 0 in Host 0/DC 1 with a requested delay of 9 seconds.