论文部分内容阅读
随着IaaS云平台技术的不断成熟与发展,有越来越多的中小企业和应用服务提供商把应用部署到云平台上,致使云平台数据中心的规模不断扩大,虚拟化环境变得更加复杂,能量消耗也大大增加。目前,云平台的资源监控问题、虚拟机调度问题和能量消耗等问题引起了学术界的广泛关注。在崇尚经济、节能和环保的今天,如何在保障用户SLA(Service LevelAgreement)协议贯彻执行的同时,提高数据中心各项资源利用率,降低资源投资成本和能耗成本,从而使经济利益最大化?这一问题给云平台提供商提出了新的挑战,也成为云计算平台调度管理技术的研究热点和难点。针对这一问题,本文的主要工作和研究成果如下:第一,首先分析了SLA协议的参数框架、云平台服务的SLA特性和技术评测参数,然后在SLA协议研究的基础上,提出了基于SLA的资源监控方案。该方案包括一个新型的云计算环境下层次式资源监控模型和一个基于SLA的资源监控策略。实验结果表明,基于SLA的资源监控方案相对于传统的方案具有更强的一致性指标,从而更好地保证了云平台SLA的管理和执行。第二,针对云计算平台的资源调度技术,本文结合了已验证的基于SLA的云计算平台资源监控方案,提出了基于SLA的虚拟机节能调度机制。该机制包括基于SLA的虚拟机弹性伸缩策略和基于SLA的虚拟机迁移调度策略两个方面。实验结果表明,基于SLA的虚拟机节能调度机制与常规的资源调度算法相比具有较低的SLA违反率和更好的节能效果。最后,本文给出了基于SLA监控和调度策略的云平台系统设计与实现。资源监控策略和虚拟机调度策略应用于该系统实时监控、实例管理和策略管理模块。本文详细具体地阐述了系统的设计实现,从理论和实践上证明了本文所提方案的科学性和可行性,对云计算平台调度管理技术研究,有一定的理论推动作用。