基于sla的私有云资源管理框架的研究与实现

基于sla的私有云资源管理框架的研究与实现

ID:32405577

大小:1.99 MB

页数:74页

时间:2019-02-04

基于sla的私有云资源管理框架的研究与实现_第1页
基于sla的私有云资源管理框架的研究与实现_第2页
基于sla的私有云资源管理框架的研究与实现_第3页
基于sla的私有云资源管理框架的研究与实现_第4页
基于sla的私有云资源管理框架的研究与实现_第5页
资源描述:

《基于sla的私有云资源管理框架的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ADissertationSubmittedtoShanghaiJiaoTongUniversityforMasterDegreeRESEARCHANDIMPLEMENTATIONOFARESOURCEMANAGEMENTFRAMEWORKFORPRIVATECLOUDSBASEDONSLAAuthor:JiayangYuSpecialty:ComputerScienceandTechnologyAdvisor:Prof.RuonanRaoSchoolofSoftwareShanghaiJiaoTongUniversityJan,2013万方数据万方数据万

2、方数据基于SLA的私有云资源管理框架的研究与实现基于SLA的私有云资源管理框架的研究与实现摘要云计算环境下的资源管理主要包括计算资源、存储资源和网络资源等的管理。私有云是云计算的一种部署模式,与公有云相比,私有云的计算资源相对有限,其计算资源,特别是虚拟机资源的管理问题尤为突出。本文工作是以某省交通物流云计算平台建设的实际项目为背景,根据该项目的实际需求,其私有云计算环境的虚拟机资源管理存在以下问题:1)虚拟机资源的有限性与应用规模的可扩展性存在矛盾的情况下,如何根据与用户签订的服务水平协议(ServiceLevelAgreement,SLA)既保证服务水

3、平又合理分配虚拟机资源;2)为了充分利用资源,多个应用按照SLA分配的虚拟机资源位于同一台服务器上而且虚拟机资源的总和超过了服务器的物理资源上限时,如果某应用的负载增加导致抢占其他应用的资源,如何解决位于同一台服务器上的多个应用之间的性能隔离问题。针对上述问题,本文在对实际需求和相关技术深入分析的基础上,提出了基于请求准入控制的虚拟机资源分配方案以及基于预测和动态规划的虚拟机性能隔离方案。设计了一个基于SLA的虚拟机资源请求准入控制算法和一个基于预测和动态规划的虚拟机性能隔离算法。在此基础上,本文进一步阐述了一个基于SLA的私有云资源管理框架RMFPC(R

4、esourceManagementFrameworkforPrivateCloud)的设计与实现。测试及应用情况表明,该框架是可行及有效的。本文的主要研究内容包括:1)针对私有云环境中基于SLA的虚拟机资源的合理分配问题,提出了基于请求准入控制的虚拟机资源分配方案。该方案通过比较应用的SLA和主机空闲资源来决定是否分配虚拟机资源,其核心是基于I万方数据基于SLA的私有云资源管理框架的研究与实现SLA的虚拟机资源请求准入控制算法。该算法包括两部分,一是对满足条件的请求直接分配虚拟机资源,不满足条件的放入资源请求等待队列;二是响应应用退出事件,从等待队列中合理

5、地选择请求并分配虚拟机资源。2)针对同一台服务器上的多个应用之间的性能隔离问题,提出了基于预测和动态规划的虚拟机性能隔离方案,该方案的核心是基于预测和动态规划的虚拟机性能隔离算法。该算法通过曲线拟合方式预测虚拟机的资源抢占,从而决定是否迁移;然后通过动态规划算法确定迁移的目标主机。3)在以上工作的基础上,设计并实现了一个基于SLA的私有云资源管理框架RMFPC。该框架除实现上述两个算法的核心模块外,还包括主机监视接口、虚拟机监视接口和虚拟机操作接口,这些接口的具体实现可适配目前主流的虚拟机管理软件商业产品。4)对框架进行了测试,包括功能性测试和性能测试。虚

6、拟机资源请求准入控制的功能性测试是通过四个模拟应用来完成;虚拟机性能隔离的功能性测试是通过增加一个应用的负载来进行;测试结果表明,框架实现了上述核心功能。本文模拟了一个虚拟机资源争用的场景,分别在有预测和虚拟机迁移、只有虚拟机迁移和没有预测也没有虚拟机迁移三种情况下,对框架的性能进行了测试,测试结果表明,同一个应用的运行时间第一种情况比第二种情况减少了约28%,比第三种情况减少了约50%。关键词:私有云,SLA,资源管理,虚拟机资源II万方数据基于SLA的私有云资源管理框架的研究与实现RESEARCHANDIMPLEMENTATIONOFARESOURCE

7、MANAGEMENTFRAMEWORKFORPRIVATECLOUDSBASEDONSLAABSTRACTResourcesmanagementincloudcomputingenvironmentincludescomputingresources,storageresources,andnetworkresourcemanagement.Comparedtopubliccloud,computingresourceinprivatecloudcomputingarelimited,computingresourceespaciallyvirtualma

8、chineresourcemanagementissuesarei

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。