毕业论文

打赏
当前位置: 毕业论文 > 研究现状 >

云计算仿真平台的研究现状

时间:2022-07-02 21:23来源:毕业论文
CloudSim云平台仿真模拟器是由墨尔本大学学者们在研究云计算仿真技术时推出的一款仿真工具,通过云模拟器可以在云基础(软件服务、硬件服务)上,对各种服务模式和应用程序的资

CloudSim云平台仿真模拟器是由墨尔本大学学者们在研究云计算仿真技术时推出的一款仿真工具,通过云模拟器可以在云基础(软件服务、硬件服务)上,对各种服务模式和应用程序的资源配置、任务调用和分配策略的性能进行实例化和对比,目的是为了操控运用云端运算资源。通过云端运算仿真模拟器,客户能够多次测验自己的任务或服务,在实际部署资源以前调试性能瓶颈,这样不但可以节省资金,也能够给客户的开发工作带来便捷。81867

CloudSim是一个新型仿真框架,这个仿真框架有如下几个特性:

1)支持大范围的云端运算环境的建模和模拟,包括数据中心、在单一物理计算节点。

2)提出一个独立的平台,服务代理、供应数据中心、分配策略和调用策略进行建模。

3)提供虚拟化引擎,可以通过一个数据中心节点来创建和管理多个独立协同的虚拟化服务。

4)可以通过共享空间和共享时间中处理核心分配策略之间简单地切换虚拟化服务[8]。

    云仿真平台便捷于客户在构思、调配和部署软件开发前估测和虚拟软件,同时减轻了云端运算环境下对基础设施的使用产生的大量资金。通过云模拟仿真的方式可以让客户在一个可操控的环境下自主地多次测试自己的服务,在实际操作前可以调节性能瓶颈。论文网

云仿真平台运用分层的体系结构,CloudSim的整体构造和内容如图1。2所示。

  分层的CloudSim体系结构

CloudSim的初始版本使用SimJava作为离散事件仿真引擎,支持多种核心功能,如组件之间的排队和事件的处理的管理,创建云系统实体(服务、数据中心、代理、虚拟机)之间联通与仿真。然而SimJava在搭建可伸缩仿真环境中出现了一下缺点:

1)不支持在运行时通过编程方式重置仿真;

2)不支持在运行时创建新的实体;

3)SimJava的多线程机制导致性能开销和系统规模成正比,线程之间过多的上下文切换导致性能严重下降;

4)多线程的实现使系统调试变得更加复杂。

为了解决这些限制同时满足更加复杂的仿真场景,学者们开发了一个全新的离散事件管理架构。如图1。3为相应的类图[11]。

CloudSim模拟层提供在云计算数据中心环境中建模与模拟,包括VM、数据存储、存储和

 CloudSim核心模拟引擎类图

宽带的专用管理接口。通过这层可以解决基本问题,像主机到虚拟机的调用、观察实时变化的系统状态、处理应用程序的运行等。一个云提供商,如果想对不同虚拟机调用策略的应用性进行探究,能够通过这层来调试自己的策略,通过编程的形式拓展核心虚拟机调用功能。在这一层一个终端Host能够同时分发到几台正在运行内容的虚拟机中,并且这些内容满足软件即服务供应商提供的QoS等级,这是次层的虚拟机调用的一个非常明显的不同。这模拟层同时也为应用开发技术人员提供了一个接口,通过添加内容,能够完成繁琐的工作负荷与应用性能探索。CloudSim的顶层是公开的客户代码层,这层提供像主机、VM、客户数量、应用和应用类型和代理调用策略等实体。在这一层通过拓展的基本实体,云应用程序研究人员可以进行以下活动:1)生成的混合工作负载请求分布,应用程序配置;2)模型云可用性场景和执行的测试基于自定义配置;3)实现自定义应用程序配置云技术和联合云。

云计算仿真平台的研究现状:http://www.youerw.com/yanjiu/lunwen_95832.html
------分隔线----------------------------
推荐内容