首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cloudsim中的虚拟机迁移

cloudsim中的虚拟机迁移
EN

Stack Overflow用户
提问于 2014-11-14 18:24:48
回答 2查看 2K关注 0票数 1

我想在cloudsim (或其他云模拟器)中模拟一个简单的VM迁移,通过考虑VM进程的容量(如RAM、存储等)或在cloudlet上应用的任务数量等来评估一些参数,如迁移时间。

在这件事上有人能帮我吗?任何建议或网络参考将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2015-05-21 09:03:21

cloudsim FAQ

One of the cloudsim classes you can you for vm migration

clousim programs basic structure

我建议您通过cloudsim API来熟悉cloudsim包/类,以便了解哪些方法和类对于开发算法/想法/程序是有用的。

票数 0
EN

Stack Overflow用户

发布于 2018-10-18 02:55:16

要启用VM迁移,您需要在创建数据中心时设置某个VmAllocationPolicyMigration类的实例。有一些实现,比如VmAllocationPolicyMigrationBestFitStaticThreshold.如果您需要创建新的VM迁移策略,您可以扩展一些现有的类。

你可以查看CloudSim Plus。它有一些简单的VM migration examples available。它还提供了一组完全重构的VmAllocationPolicyMigration,使您可以更轻松地实现自己的策略。

在CloudSim Plus中,您可以创建到给定数据中心的VmAllocationPolicyMigration,如下例所示:

代码语言:javascript
复制
VmAllocationPolicyMigrationStaticThreshold allocationPolicy =
            new VmAllocationPolicyMigrationBestFitStaticThreshold(
                new PowerVmSelectionPolicyMinimumUtilization(),
                HOST_UTILIZATION_THRESHOLD_FOR_VM_MIGRATION);

DatacenterSimple dc = new DatacenterSimple(simulation, hostList, allocationPolicy);

其中,HOST_UTILIZATION_THRESHOLD_FOR_VM_MIGRATION是定义主机在开始迁移虚拟机时可以达到的利用率阈值的百分比值。它还使用PowerVmSelectionPolicy从过载的主机中选择利用率最低的虚拟机进行迁移。

完整的例子是available here。如果这个例子对我们有帮助,请投上一票。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26927807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档