CloudSim 示例与云平台实验详解
1. CloudSim 示例
1.1 CloudSim 示例 7:容器模拟的初始示例
1.1.1 算法描述
该示例主要展示了容器模拟的基本使用,其输入为多个虚拟机(VM)的 ID、大小和处理单元(PE)配置,输出为云任务(Cloudlet)列表。具体步骤如下:
1. 初始化 CloudSim 包,这一步应在创建任何实体之前完成。
2. 定义容器分配策略,该策略决定了数据中心中容器如何分配到虚拟机。
3. 定义虚拟机选择策略,当主机被识别为过载时,该策略决定哪些虚拟机应被选择进行迁移。
4. 定义主机选择策略,该策略决定哪些主机应被选为迁移目标。
5. 定义选择未充分利用和过度利用主机的阈值。
6. 根据主机数量和类型创建主机列表。
7. 定义将虚拟机分配到容器的容器分配策略。
8. 定义将容器分配到虚拟机的超额预订因子,该因子用于代理创建云任务、容器和虚拟机列表并提交给代理。
9. 分配用于记录数据中心中虚拟机和容器统计信息的地址。
10. 将云任务、容器和虚拟机列表提交给代理。
11. 根据云任务的工作负载确定模拟终止时间。
12. 为实验创建一个特定的名称,用于创建日志地址文件夹。
13. 打印云任务对象。
14. 创建虚拟机并将其添加到列表中。
15. 根据规格创建主机列表。
16. 创建数据中心。
17. 创建用于托管云任务的容器并将它们绑定在一起。
18. 创建将在容器上运行的云任务列表。
19. 模拟完成后打印结果。
超级会员免费看
订阅专栏 解锁全文
9641

被折叠的 条评论
为什么被折叠?



