在这个 CloudSim 练习中,每个学生都应该运行已经实施的与能源管理或功耗相关的场景,并报告和分析结果。为此,除了将 Non Power Aware 算法或方案作为基准方案外,您还需要运行您选择的另外两个云管理方案并报告结果。在这方面,有必要注意以下几点关于结果的模拟和记录:
要使用 CloudSim Simulator 运行模拟,请下载、编译并运行该软件的最新稳定版本(4.0 版)或预发布版本(5.0 版)。
在您的最终报告中,您应该有一个标题为“模拟描述”的部分,其中解释了 CloudSim 提供了哪些组件来模拟数据中心、物理机和虚拟机以及其他基本要素,以及这些可用组件如何映射到概念模拟所需的。对于本节,您可以使用 CloudSim 文档。
在报告中题为“算法描述”的部分中,解释您运行的每个算法或场景代表了什么样的数据中心以及它如何努力降低能耗。您可以使用本节的 CloudSim 软件文档。
在题为“模拟参数”的报告的另一部分中,通过在表格中提及它们的值来列出模拟中使用的参数。这些参数包括物理服务器的数量、虚拟机的数量、cloudlet的数量、物理机类型的资源规格以及每个场景中定义的虚拟机类型的规格。对于本节,您还可以使用 CloudSim 软件文档或查看该软件包的 Java 文件。
在题为“模拟结果”的报告的另一部分中,以表格的形式比较您运行的不同场景。比较这些场景的标准是:模拟执行时间、能源消耗、迁移的虚拟机数量、违反 SLA 的数量和违反 SLA 的百分比。您可以在每个场景结束时从控制台屏幕看到这些值。对于每种算法,请截取包含上述标准的控制台末尾的屏幕截图。并将其包含在报告的这一部分中。预计此图像反映您自己运行该算法/场景。
用题为“总结和结论”的部分结束您的报告,在该部分中您提供您对模拟结果的理解,您对观察到的结果有什么理由,以及哪些场景比其他场景更好,更容易接受。您还可以评论其他可能的方案,这些方案可以更好地管理功耗,同时减少 SLA 违规。