如何在cloudsim中更改调度策略?

时间:2016-05-31 05:24:03

标签: cloudsim

我想更改cloudim的默认调度策略,即FCFS。要更新默认策略,我需要在DatacenterBroker类的submitCloudlets()方法中进行更改,还是需要更新其他几个方法?

1 个答案:

答案 0 :(得分:0)

关键是您要在云端级别[将云计划安排到VM]或在主机级别[将VM调度到合适的主机]进行计划

要在主机级别安排策略,您可以编写自己的VMallocationPolicy类并使用它,也可以在VMallocationPolicySimple类中编辑allocateHostForVm方法(在许多示例中,该策略已被用作默认策略)。

对于cloudlets,您可以定义自己的调度程序策略类并使用它,或者在datacenterBroker类中编写适合您需要的方法。

为您的个人实验编写新方法或新课程总是更好,因为更改已编写的方法和类可能会影响cloudim中提供的其他相关示例的性能。这可能会导致轨道丢失,并使未来的参考更加困难。

希望它有所帮助。