我想推迟 Cloudlet 的到来,以便他们稍后到达。我知道,setSubmissionDelay()
但我想要一个与当前模拟时间无关的提交延迟setSubmissionDelay()
。例如,如果一个 cloudlet 有 5 秒的延迟,它将恰好在那个时间创建,而不是在 5.10 秒(0.10 秒是从事件之间的最短时间开始)。我考虑过使用侦听器来侦听和拦截 Cloudlet 即将提交给 VM 的时间(可能是 0.10 或一些较小的时间值),然后减去我的延迟时间那个时间(cloudlet的当前延迟-当前模拟时间=非相对提交延迟)。
问题是我找不到这样做的听众。查看下面的控制台输出让我觉得可能是使用了侦听器或某种方法来打印,在它之前发送了一个 cloudlet。如果存在这样的东西,我想使用它。任何访问类似目标的文档或存储库都将受到高度赞赏。
[0;39m[34mINFO 0.10: DatacenterBrokerSimple2: Sending Cloudlet 0 to Vm 0 in Host 0/DC 1 with a requested delay of 9 seconds.