论文部分内容阅读
短短数年间,云计算技术从提出概念转向大规模应用。云计算技术可以与多种行业进行融合,为用户提供便捷的服务,体现出巨大的应用价值和发展前景。为了满足对计算日益增长的需求,云服务提供商开始运营不同规模的数据中心。与此同时,数据中心消耗的能源也越来越多,逐渐成为制约云服务提供商发展的瓶颈,数据中心的能耗问题已经吸引了工业界和学术界的关注,已成为研究的热点。因此,以最小化数据中心能耗为目标的资源控制策略是本文的主要研究内容。首先,本文对数据中心的能耗最小化问题研究现状进行调研,主要包括数据中心能耗的分布和热循环过程,服务器系统能耗研究现状,制冷系统能耗研究现状,以及目前数据中心能耗最小化的技术。同时,本文还对数据中心能耗动态优化的理论——李雅普诺夫优化理论进行了研究,李雅普诺夫优化理论中的离散时间队列理论和偏移惩罚函数是研究的重点。队列的稳定性理论为期望均值约束条件提供了保证,李雅普诺夫偏移惩罚函数将队列与成本函数相结合,使目标函数找到性能和成本之间的平衡点。根据李雅普诺夫优化理论设计的优化算法能够克服动态优化的不确定性与其求解算法计算复杂度高的不足,可以快速而准确地选取决策变量,同时满足约束条件,适用于优化实地数据中心的能源消耗。其次,本文对数据中心能耗最小化问题的模型进行构建,模型包括服务器能耗模型和制冷系统能耗模型,并形式化了服务质量约束和服务器CPU平均温度约束。以克服已有研究工作多数致力于仅降低服务器系统的能耗而忽略机房制冷系统的能耗,或没有考虑到服务质量(QoS,Quality of Service)约束和服务器CPU温度约束的不足。然后,结合李雅普诺夫优化理论中虚拟队列的概念,本文推演了李雅普诺夫偏移函数的上界,并利用数据中心能耗最小化李雅普诺夫函数设计了线性控制策略和二次控制策略两种能耗最小化控制策略。最后,本文使用数据中心真实工作负载数据进行仿真,得到各项指标的情况,并将设计的能耗最小化控制策略与基准策略进行比较,从数据和理论两个方面对能耗最小化控制策略的性能进行评价,证明这两种控制策略可以实现数据中心总能耗的最小化。并对实验结果做出讨论,给出数据中心温度感知能耗最小化问题的最优解决方案。