首页> 中文学位 >基于SLA的私有云资源管理框架的研究与实现
【6h】

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

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1研究背景及意义

1.2国内外研究现状

1.3研究目标和内容

1.4本文的结构

第二章 相关技术综述

2.1私有云虚拟机资源管理

2.2服务水平协议

2.3本章小结

第三章 解决方案及关键算法的研究

3.1虚拟机资源请求准入控制方案及算法的研究

3.2基于预测和动态规划的虚拟机性能隔离方案及算法的研究

3.3本章小结

第四章 RMFPC框架的设计与实现

4.1架构设计

4.2主要功能模块的设计与实现

4.3本章小结

第五章 RMFPC框架的测试

5.1框架的测试环境

5.2虚拟机资源请求准入控制模块的功能测试

5.3基于预测和动态规划的虚拟机性能隔离模块的功能和性能测试

5.4本章小结

第六章 总结与展望

6.1总结

6.2下一步工作

参 考 文 献

致谢

攻读硕士学位期间已发表的学术论文

展开▼

摘要

云计算环境下的资源管理主要包括计算资源、存储资源和网络资源等的管理。私有云是云计算的一种部署模式,与公有云相比,私有云的计算资源相对有限,其计算资源,特别是虚拟机资源的管理问题尤为突出。本文工作是以某省交通物流云计算平台建设的实际项目为背景,根据该项目的实际需求,其私有云计算环境的虚拟机资源管理存在以下问题:1)虚拟机资源的有限性与应用规模的可扩展性存在矛盾的情况下,如何根据与用户签订的服务水平协议(Service Level Agreement,SLA)既保证服务水平又合理分配虚拟机资源;2)为了充分利用资源,多个应用按照SLA分配的虚拟机资源位于同一台服务器上而且虚拟机资源的总和超过了服务器的物理资源上限时,如果某应用的负载增加导致抢占其他应用的资源,如何解决位于同一台服务器上的多个应用之间的性能隔离问题。
  针对上述问题,本文在对实际需求和相关技术深入分析的基础上,提出了基于请求准入控制的虚拟机资源分配方案以及基于预测和动态规划的虚拟机性能隔离方案。设计了一个基于SLA的虚拟机资源请求准入控制算法和一个基于预测和动态规划的虚拟机性能隔离算法。在此基础上,本文进一步阐述了一个基于SLA的私有云资源管理框架RMFPC(Resource Management Framework for Private Cloud)的设计与实现。测试及应用情况表明,该框架是可行及有效的。
  本文的主要研究内容包括:
  1)针对私有云环境中基于SLA的虚拟机资源的合理分配问题,提出了基于请求准入控制的虚拟机资源分配方案。该方案通过比较应用的SLA和主机空闲资源来决定是否分配虚拟机资源,其核心是基于SLA的虚拟机资源请求准入控制算法。该算法包括两部分,一是对满足条件的请求直接分配虚拟机资源,不满足条件的放入资源请求等待队列;二是响应应用退出事件,从等待队列中合理地选择请求并分配虚拟机资源。
  2)针对同一台服务器上的多个应用之间的性能隔离问题,提出了基于预测和动态规划的虚拟机性能隔离方案,该方案的核心是基于预测和动态规划的虚拟机性能隔离算法。该算法通过曲线拟合方式预测虚拟机的资源抢占,从而决定是否迁移;然后通过动态规划算法确定迁移的目标主机。
  3)在以上工作的基础上,设计并实现了一个基于SLA的私有云资源管理框架RMFPC。该框架除实现上述两个算法的核心模块外,还包括主机监视接口、虚拟机监视接口和虚拟机操作接口,这些接口的具体实现可适配目前主流的虚拟机管理软件商业产品。
  4)对框架进行了测试,包括功能性测试和性能测试。虚拟机资源请求准入控制的功能性测试是通过四个模拟应用来完成;虚拟机性能隔离的功能性测试是通过增加一个应用的负载来进行;测试结果表明,框架实现了上述核心功能。本文模拟了一个虚拟机资源争用的场景,分别在有预测和虚拟机迁移、只有虚拟机迁移和没有预测也没有虚拟机迁移三种情况下,对框架的性能进行了测试,测试结果表明,同一个应用的运行时间第一种情况比第二种情况减少了约28%,比第三种情况减少了约50%。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号