Cloudsim 澳大利亚墨尔本学校的网格实验室和Gridbus项目推出,是在离散事件模拟包SimJava上开发的函数库,继承了GridSim的编程模型,特点:
- 支持大型云计算的基础设施的建模和仿真;
- 一个自足的支持数据中心、服务代理人、调度和分配策略的平台
独特功能:
- 提供虚拟化引擎,旨在数据中心节点上帮助建立和管理多重的、独立的、协调的虚拟化服务;
- 在对虚拟化服务分配处理核心时能够在时间共享和空间共享之间灵活切换
软件结构框架和体系结构组件:SimJava 、GridSim 、CloudSim 、UserCode.

CloudSim是在GridSIm模型基础上发展而来,提供了云计算的特性,支持云计算的资源管理和调度模拟。云计算和网格计算的最大区别是云计算采用了成熟的虚拟化技术,将数据中心的资源虚拟化为资源池,打包对外向用户提供服务,CloudSim体现了此特点,扩展部分实现了一系列接口,提供基于数据中心的虚拟化技术、虚拟化云的建模和仿真功能。
CloudSim提供了资源的检测、主机到虚拟机的映射功能CIS和DataCenterBroker实现资源发现和信息交互,是模拟调度的核心,用户自行开发的算法可在DataCenterBroker的方法中实现,从而实现调度算法的模拟
CIS:

Cloudsim 是一个用于云计算基础设施建模和仿真的库,基于 SimJava 和 GridSim。它提供了虚拟化引擎,支持数据中心、服务代理人、调度和分配策略。核心组件包括 CloudInformationService (CIS)、DataCenter、DataCenterBroker、Host 和 VirtualMachine。CloudSim 通过 DataCenterBroker 类实现调度算法模拟,用户可自定义算法。在仿真过程中,CIS 映射用户请求,DatacenterBroker 协商资源分配。任务调度涉及任务到资源的调度和资源监控,重点在于最大化完成时间和资源效率。
最低0.47元/天 解锁文章
9644

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



