首页> 外文OA文献 >Energy and Performance: Management of Virtual Machines: Provisioning, Placement, and Consolidation
【2h】

Energy and Performance: Management of Virtual Machines: Provisioning, Placement, and Consolidation

机译:能源和性能:虚拟机管理:调配,放置和整合

摘要

Cloud computing is a new computing paradigm that offers scalable storage and compute resources to users on demand through Internet. Public cloud providers operate large-scale data centers around the world to handle a large number of users request. However, data centers consume an immense amount of electrical energy that can lead to high operating costs and carbon emissions. One of the most common and effective method in order to reduce energy consumption is Dynamic Virtual Machines Consolidation (DVMC) enabled by the virtualization technology. DVMC dynamically consolidates Virtual Machines (VMs) into the minimum number of active servers and then switches the idle servers into a power-saving mode to save energy. However, maintaining the desired level of Quality-of-Service (QoS) between data centers and their users is critical for satisfying users’ expectations concerning performance. Therefore, the main challenge is to minimize the data center energy consumption while maintaining the required QoS.This thesis address this challenge by presenting novel DVMC approaches to reduce the energy consumption of data centers and improve resource utilization under workload independent quality of service constraints. These approaches can be divided into three main categories: heuristic, meta-heuristic and machine learning.Our first contribution is a heuristic algorithm for solving the DVMC problem. The algorithm uses a linear regression-based prediction model to detect over-loaded servers based on the historical utilization data. Then it migrates some VMs from the over-loaded servers to avoid further performance degradations. Moreover, our algorithm consolidates VMs on fewer number of server for energy saving. The second and third contributions are two novel DVMC algorithms based on the Reinforcement Learning (RL) approach. RL is interesting for highly adaptive and autonomous management in dynamic environments. For this reason, we use RL to solve two main sub-problems in VM consolidation. The first sub-problem is the server power mode detection (sleep or active). The second sub-problem is to find an effective solution for server status detection (overloaded or non-overloaded). The fourth contribution of this thesis is an online optimization meta-heuristic algorithm called Ant Colony System-based Placement Optimization (ACS-PO). ACS is a suitable approach for VM consolidation due to the ease of parallelization, that it is close to the optimal solution, and its polynomial worst-case time complexity. The simulation results show that ACS-PO provides substantial improvement over other heuristic algorithms in reducing energy consumption, the number of VM migrations, and performance degradations.Our fifth contribution is a Hierarchical VM management (HiVM) architecture based on a three-tier data center topology which is very common use in data centers. HiVM has the ability to scale across many thousands of servers with energy efficiency. Our sixth contribution is a Utilization Prediction-aware Best Fit Decreasing (UP-BFD) algorithm. UP-BFD can avoid SLA violations and needless migrations by taking into consideration the current and predicted future resource requirements for allocation, consolidation, and placement of VMs.Finally, the seventh and the last contribution is a novel Self-Adaptive Resource Management System (SARMS) in data centers. To achieve scalability, SARMS uses a hierarchical architecture that is partially inspired from HiVM. Moreover, SARMS provides self-adaptive ability for resource management by dynamically adjusting the utilization thresholds for each server in data centers.
机译:云计算是一种新的计算范例,可通过Internet为用户提供可扩展的存储和计算资源。公共云提供商在全球范围内运营着大型数据中心,以处理大量用户的请求。但是,数据中心消耗大量电能,这会导致高昂的运营成本和碳排放。为了降低能耗,最常见且最有效的方法之一是通过虚拟化技术实现的动态虚拟机整合(DVMC)。 DVMC将虚拟机(VM)动态整合到最少数量的活动服务器中,然后将空闲服务器切换到省电模式以节省能源。但是,保持数据中心及其用户之间的服务质量(QoS)达到理想水平对于满足用户对性能的期望至关重要。因此,主要的挑战是在保持所需的QoS的同时最大程度地减少数据中心的能耗。本文通过提出新颖的DVMC方法来解决此挑战,以减少数据中心的能耗并在与工作负载无关的服务质量约束下提高资源利用率。这些方法可以分为三大类:启发式,元启发式和机器学习。我们的第一个贡献是解决DVMC问题的启发式算法。该算法使用基于线性回归的预测模型来基于历史利用率数据检测过载的服务器。然后,它会从过载的服务器上迁移一些VM,以避免进一步的性能下降。此外,我们的算法将虚拟机整合到较少数量的服务器上,以节省能源。第二和第三贡献是基于强化学习(RL)方法的两种新颖的DVMC算法。 RL对于动态环境中的高度自适应和自治管理很有趣。因此,我们使用RL解决VM整合中的两个主要子问题。第一个子问题是服务器电源模式检测(睡眠或活动)。第二个子问题是为服务器状态检测(超载或非超载)找到有效的解决方案。本文的第四点贡献是一种在线优化元启发式算法,称为基于蚁群系统的布局优化(ACS-PO)。 ACS由于易于并行化,接近最佳解决方案以及多项式最坏情况下的时间复杂性,因此是一种适用于VM整合的合适方法。仿真结果表明,与其他启发式算法相比,ACS-PO在减少能耗,VM迁移数量和性能下降方面有了显着改进。我们的第五个贡献是基于三层数据中心的分层VM管理(HiVM)体系结构在数据中心中非常普遍使用的拓扑。 HiVM能够高效地扩展成千上万台服务器。我们的第六个贡献是认识到利用率预测的最佳拟合递减(UP-BFD)算法。 UP-BFD通过考虑虚拟机的分配,合并和放置的当前和预期的未来资源需求,可以避免违反SLA和不必要的迁移。最后,第七点也是最后一个贡献是新颖的自适应资源管理系统(SARMS) )。为了实现可伸缩性,SARMS使用了一种部分受HiVM启发的分层体系结构。而且,SARMS通过动态调整数据中心中每台服务器的利用率阈值,为资源管理提供自适应能力。

著录项

  • 作者

    Farahnakian Fahimeh;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号