
澳大利亚墨尔本大学的网修呀格实验室和Gridb来自us项目宣布推出的云计算仿真软件称为CloudSim。
- 中文名称 云计算仿真软件
- 外文名称 cloudsim
- 研发单位 澳大利亚墨尔本大学的网格实验室、Gridbus
- 功能 提供虚拟化引擎
定义
Clo缩udSim是在离散事件模拟包SimJava上开发的函数库,由于SimJava有一些局限性,如:在创建可伸缩的模拟环境下会强加如下限制:
(1)它不允许在运行时重新设置模拟编程。
(2)它在运行时不支来自持新的模拟实体的创建(一旦模拟被初始化)。
(3)随着系统规模的增加,SimJava多线程的特性导致性能开销增大,过多的线程之间的上下文切换导致性能的退化。
(4)由于系统调试,多线程带来额外的复杂性。
为了克服这些局限性和能模拟更复杂的场景,澳大利接火限便候古亚墨尔本大学的网格实验室重新设计了新的离散事件框架。通过重新设计之后Clou360百科dSim有如下优点:
(副探宪联期1)实体的停用(保持)。
(2)不同状态下实体上下文切换(如等待激民品位哪找扩活)。模拟过程的停用和恢复马价。
(3) 在运行时创建新的实体。
(4)在运行时终止和重新启动模拟运行。 可在该赵杀比编款目粒Windows和Lin管较治令个酸吸亚话变读ux系统上跨平台运行,CloudSim继承了GridSim的编程模型,支持云计算的研究和开发,并提供了以下新的特点: a:支持大型云计算的基础设施的建模与仿真;b:一个自足的支持数据中心、服务代理人、调度和分配策略的平台。
功能及组成
CloudSim 独特功能有:一是提供虚拟化引擎,旨在数据中心节点上帮助建立和管理多重的、独立的、协同的的虚拟化服务;二是在对虚拟化服务分配处理核心时能够在时间共享和空间共享之间灵活切换。
CloudSim平台有助于加快云计算的算法、方法曲喜农赵除清和规范的发展。CloudSim的组件工具均为开源的。CloudSim的软件结构框架和体系结构组件包括SimJava、GridSim、CloudSim、UserCode四个层次。
云计算与网格计算的一个显著区别是云计算采用了成熟的虚拟化技术,将数据中心的资源虚拟化为资源池半便,打包对外向用户提供服务,生急接晶冷待装低怕Cloudsim体现了此特点,扩展部分实现了一系列接口,提供基于数据中心的虚拟化技术、虚拟化云的建模和仿真功能。通常,数增永哪虽据中心的一台主机的资源可以根据用户的需求映射到多合易括台虚拟机上,因此,虚拟机之间存在对主机资源的竞争关系。Cloudsim提供了资源的监测、主机到虚拟机的映射功能。