实施模拟退火以将VM分配给CloudSim Plus中的主机

时间:2019-07-08 13:35:10

标签: cloudsim

我想实现模拟退火,爬山和其他一些基于启发式的算法,以将VM分配给CloudSim Plus中的主机,但是我不知道从哪里开始。我也没有Java编程经验。

我看过为从Cloudlet到VM分配提供的示例(CloudletToVmMappingSimulatedAnnealing),但是似乎没有办法以类似的方式实现从VM到主机的映射。如果我没看错,那么数据中心代理只需将VM分配到可以容纳所有VM的第一个数据中心。我找不到在分配时公开虚拟机列表和可用主机列表的接口/方法,因此可以实现上述启发式方法。

注意:这种分配方式与简单的最佳匹配分配方式不同,因为您需要查看整个VM列表以及整个主机列表以形成适当的映射。

更新:应用启发式方法的成本计算将包括来自所有创建的数据中心的主机!

0 个答案:

没有答案