- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CloudSim一个模拟与仿真云计算环境和评估资源调度算法的工具集
CloudSim:一个模拟与仿真云计算环境和评估资源调度算法的工具集 主要内容 摘要 近年来,云计算技术取得很大进步,它是一种基于使用付款模式将计算机基础设施和应用作为服务提供给终端用户。云计算可以根据时间变化权衡虚拟服务即使处于多条件需求(工作负载模式和QoS)。云计算模式下的应用服务有复杂的供应、组成、配置和部署条件。当系统和用户配置和需求处于动态变化的条件下,评估云供应政策、应用工作负载模式和资源性能模式的性能是很难实现的。为了克服这一挑战,我们提出了云仿真平台cloudsim:一个可伸缩的仿真工具集可实现云计算系统和应用供应环境的模拟与仿真。 摘要 Cloudsim都支持云计算系统组件的系统和行为建模,例如数据中心,虚拟机和资源调度策略等。它可以快速简易的实现一般的应用调度技术。目前,cloudsim都支持单一网络和交互网络组成的云计算环境的建模与仿真。此外,还实现了为基于交互网络云计算场景分配虚拟资源的政策和调度提供了通用接口。许多诸如来自USA的HP Lab组织的研究者都使用cloudsim用于对云资源调度和数据中心节能管理的研究。通过一个案例研究基于Cloudsim平台证明了基于混杂云环境下应用服务的动态调用的有效性。案例研究结果表明联合云计算模型大大改善了动态资源和服务需求模型下的应用QoS需求。 一、介绍 云计算作为下一代数据中心,目的是希望实现动态、灵活的应用供应。通过作为虚拟网络服务(硬件、数据库、用户接口和应用逻辑)来提高数据中心处理能力从而使用户可以根据需求和服务质量要求在互联网的任何地方访问和部署应用。同时,一些拥有创新想法的应用服务的IT公司也不再需要在硬件和软件设施上给予大规模的资金投入。仅仅通过云中应用租用平台,他们就可以获得所需的基本的硬件和软件设施。从而可以将全部精力投入到他们应用服务的业务价值的创新和创造。 一些传统和基于云的新兴应用服务包括了社交网络、web租用、内容交付和实时基础数据处理。这些应用都有不同的组件、配置和部署条件。根据现有条件在异构真实的云计算环境(比如EC2,Azure,GAE)下对不同应用模式来量化(评价)供应(调度和分配)策略的性能是非常困难的。 一、介绍 一个更可行、可代替的方法是使用仿真工具。考虑到目前没有一个分布式系统仿真平台(如Grid和Network)提供了用于直接模拟云计算环境的环境。我们提出了CloudSim:一个新的,普遍的合可扩展的仿真框架,该平台实现了无缝的对新兴云计算基础设施和应用服务的模拟、仿真、试验。通过使用CloudSim,研究者和企业开发者可以在异构可控和简单安装的环境下测试新开发出来的应用服务的性能。根据CloudSim结果的评估,可以对服务性能做进一步更好的改进。使用CloudSim为初始化性能测试的主要好处有:⑴时间效率:仅仅需要很少的经历和时间搭建基于云应用供应测试环境⑵灵活性和适用性:开发者可以用很少的编程和部署经历在负责的云环境(EC2,Azure)去模拟和测试他们应用服务的性能。 一、介绍 本论文的主要贡献有:⑴给出了模拟云计算环境和测试应用服务性能的整体框架⑵建立了端到端的云网络体系,利用BRITE拓扑模拟链接带宽和相关潜在因素。对应CloudSim框架,我们有如下发现:⑴支持大规模仿真环境,而在初始化和内存消耗上花费的很少或不需要考虑⑵对模拟定制化云计算环境(联合/非联合)和应用供应技术(Cloud Bursts,energy conscious/non-energy conscious)可实现轻易扩展。 论文剩余部分由以下组成:首先,对云计算进行大概描述,以及现有模式和他们的层次结构设计,该部分结尾对已存在的流行的分布式系统仿真和模拟做了简单总结。然后对CloudSim框架的体系结构做了详细描述。Section4描述了CloudSim组件的整体设计。Section5描述了一系列在成功仿真云计算环境下对CloudSim性能的检测试验。Section6对正在使用或已使用CloudSim做研究和开发的项目做一个简单描述。最后论文对未来研究发展方向做了简单的总结和讨论。 二、背景 云计算可以地定义为“一类由一系列内部连接和虚拟化计算机组成的并行分布式系统,可提供动态供应和通过服务提供者和使用者的协商建立起来的基于SLA的作为一个或多个统一计算资源来阐述”[13],一些新兴的云计算基础设施/平台有Microsoft Azure [1], Amazon EC2, Google App Engine, and Aneka [2]. 云平台必需具备的一个特性是为了满足多变的需求可以动态的增加或减少对应用的资源提供,可以是可预见的、日夜可访问
文档评论(0)