文章目录提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
- 前言
- 一、CloudSim安装过程
- maven 配置
- CloudSim 5.0 下载
- 二、CloudSimExample
- 1.CloudSimExample1 创建一个只有一台主机的云数据中心
- 2.CloudSimExample4 创建两个云数据中心
- 3.CloudSimExample8 创建仿真实体
- 三、CloudSim仿真的核心类及仿真流程
- CloudSim仿真的核心类
- CloudSim仿真流程
- 四、CloudSim论文
- 题目
- 中文题目
- 英文题目
- 引用格式
- 摘要
- 结论和未来工作
- 总结
前言
提示:这里可以添加本文要记录的大概内容:
提示:以下是本篇文章正文内容,下面案例可供参考
一、CloudSim安装过程 maven 配置maven 本地仓库的配置
mvn -v
CloudSimExample1展示如何通过一台主机创建一个云数据中心 ,并且在其上运行一个Cloudlet(云任务)。
CloudSimExample4创建两个云数据中心,每个云数据中心一台主机,并在其上运行两个Cloudlet(云任务)。
CloudSimExample8展示了如何在运行时使用全局管理器(GlobalBroker)动态创建仿真实体。
CloudSim仿真的核心类如下
| 类 | 说明 |
|---|---|
| DataCenter | 数据中心,提供虚拟化网络资源 |
| DataCenterBroker | 代理,用于提交虚拟机列表和云任务列表 |
| Host | 主机,扩展虚拟机的参数分配策略,一台Host可以对应多台VM |
| VM | 虚拟机类,运行在Host上,与其他虚拟机共享资源 |
| Cloudlet | 云任务类,构建云环境任务 |
CloudSim仿真流程如下
- 初始化CloudSim
- 创建数据中心Datacenter
- 创建用户代理Broker
- 创建虚拟机VM,添加至Broker
- 创建应用Cloudlet,添加至Broker
- 开启仿真
- 结束模拟仿真
- 打印输出
CloudSim∶一个模拟与仿真云计算环境和评估资源调度算法的工具集
英文题目CloudSim: a toolkit for modeling and simulation of cloud
computing environments and evaluation of resource provisioning algorithms
Preferred reference for CloudSim
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, Cesar A. F. De Rose, and Rajkumar Buyya, CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms, Software: Practice and Experience (SPE), Volume 41, Number 1, Pages: 23-50, ISSN: 0038-0644, Wiley Press, New York, USA, January, 2011.
近年来,云计算技术取得很大进步,它是一种基于使用付款模式将计算机基础设施和应用作为服务提供给终端用户。云计算可以根据时间变化权衡虚拟服务即使处于多条件需求(工作负载模式和QoS)。云计算模式下的应用服务有复杂的供应、组成、配置和部署条件。当系统和用户配置和需求处于动态变化的条件下,评估云供应政策、应用工作负载模式和资源性能模式的性能是很难实现的。
为了克服这一挑战,我们提出了云仿真平台cloudsim∶一个可伸缩的仿真工具集可实现云计算系统和应用供应环境的模拟与仿真。Cloudsim都支持云计算系统组件的系统和行为建模,例如数据中心,虚拟机和资源调度策略等。它可以快速简易的实现一般的应用调度技术。目前,cloudsim都支持单一网络和交互网络组成的云计算环境的建模与仿真。此外,还实现了为基于交互网络云计算场景分配虚拟资源的政策和调度提供了通用接口。许多诸如来自USA的HP Lab组织的研究者都使用cloudsim用于对云资源调度和数据中心节能管理的研究。通过一个案例研究基于Cloudsim平台证明了基于混杂云环境下应用服务的动态调用的有效性。案例研究结果表明联合云计算模型大大改善了动态资源和服务需求模型下的应用QoS需求。
近来在设计和开发云计算技术上,我们集中在为有效管理云基础设施定义新颖方法、政策和机制上。为了测试这些新开发方法和政策,研究员需要新的工具来支持他们将先前的假设应用到实验的实际部署上,这样以实现重复测试。
基于仿真的方法在评估云计算系统和应用行为上提供众多好处,因为他们允许开发者∶
(1)以无成本方式在一个可重复和可控制的环境下测试他们的供应和服务传递策略的性能;
(2)在部署到真实的商业云环境之前调整性能瓶颈。
为了满足这些条件,我们开发CloudSim工具用于模拟和仿真可扩展的云。作为一个完整自定义工具,它允许在软件所有组件策略的扩展和定义,这使它成为一款更适合研究的工具用来处理仿真环境中的复杂性。在未来的工作进展中,为了更好仿真当前可用的公共云,我们计划将新的费用和供应策略考虑进去。
至于未来其他研究方向还包括∶
(1)工作负载模式
(2)数据库服务建模,如blob,SQL等
(3)在VM和云等级上对QoS监测
(4)公共云费用模式对面向经济资源供应研究的支持。
本次实验,我使用CloudSim云仿真的案例CloudSimExample,并阅读了论文CloudSim论文“CloudSim∶一个模拟与仿真云计算环境和评估资源调度算法的工具集”



