CloudSim - 了解基本模拟结果

时间:2015-03-21 18:42:26

标签: java cloud simulation cloudsim

在这篇着名论文Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities

作者在Figure 9和10中提出了一个非常不清楚和解释的图表

在两个图中,每10分钟提交50个任务(总共500个任务)

任何人都可以向我解释提交和完成的行和峰值。

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

首先,要了解这些图的含义,您必须确保理解作者在 3.2 部分中介绍的空间共享和分时分配的概念。

在两张图表中,红线代表尚未提交的任务数量。在提交任务时,它会线性减小,直到它到达水平轴,这是提交所有任务的时间点。 绿线表示已提交但尚未完成的任务数量。请注意,在提交任务时(由红线表示),它会不断增加。一旦没有任何任务提交,绿线就会达到峰值。这就是为什么在两个图上绿线的峰值具有与红线击中水平轴的点相同的横坐标值。最后,粉色线表示已完成任务的数量。由于总共有500个任务,当粉红线达到500个任务值时,绿线到达水平轴。它只是意味着所有任务都已完成,实验结束了。

考虑到这一点,让我们探索每个图表。

图9 显示使用空间共享策略分配的任务。在这种情况下,每个任务都可以专用访问处理核心。结果是每个任务花费大约相同的时间来完成。粉色线以梯形效果开始,因为一旦所有处理核心都要执行一个任务,新任务需要排队等待执行(这是空间共享分配的全部要点) 。一旦新任务停止到达,就不再需要等待时间,粉红线会线性增加。

另一方面,图10 表示正在分配时间共享策略的任务。这意味着没有等待行次,因此所有任务都会立即分配并在执行时共享处理核心。结果,粉色线开始线性增加前50个任务,当时还不需要共享。一旦处理核心开始被共享,它们就会过载并且粉红线保持不变,因为没有任务完成。当新任务停止到达时,处理核心最终开始完成任务,粉红线增加几乎呈指数级。