我想更改cloudsim的默认调度策略FCFS。要更新默认策略,我需要在 DatacenterBroker 类的 submitCloudlets() 方法中进行更改,或者还需要更新一些其他方法??
问问题
718 次
1 回答
0
关键是您要在小云级别[将小云调度到虚拟机]或主机级别[将虚拟机调度到合适的主机]进行调度
要在主机级别安排策略,您可以编写自己的 VMallocationPolicy 类并使用它,或者编辑 VMallocationPolicySimple 类中的 allocateHostForVm 方法(在许多示例中已用作默认策略)。
对于 cloudlets,您也可以定义自己的调度程序策略类并使用它,或者在 datacenterBroker 类中编写适合您需求的自己的方法。
为您的个人“实验”编写新方法或新类总是更好,因为更改已编写的方法和类可能会影响 cloudsim 中提供的其他相关示例的性能。这可能会导致丢失轨道并使将来的参考变得更加困难。
希望能帮助到你。
于 2016-10-05T08:57:25.217 回答