首页> 外文OA文献 >Dynamic Virtual Machine Placement in Cloud Computing
【2h】

Dynamic Virtual Machine Placement in Cloud Computing

机译:云计算中的动态虚拟机放置

摘要

Cloud computing enables users to have access to resources on demand. This leads to an increased number of physical machines and data centers in order to fulfill the needs of users which are continuously on the increase. The increase in the number of active physical machines is directly proportional to the increase in the energy consumption. Thus, minimization of energy consumption has become one of the major challenges of cloud computing in recent years. There are many ways to power savings in data centers, but the most effective one is the optimal placement of virtual machines on physical machines. In this thesis, the problem of dynamic placement of virtual machines is solved in order to optimize the energy consumption. A cloud computing model is built along with the energy consumption model considering the states of physical machines and the energy consumption during live virtual machine migrations and the changes in the states of physical machines. The intelligent algorithms having a centralized approach, like genetic algorithm and simulated annealing algorithm have been used to solve the dynamic virtual machine placement problem in earlier research works but many unreachable solutions may result. Thus, a decentralized approach based on game theoretic method is used here in order to reach optimal solutions and also a list of executable live virtual machine migrations is provided to reach the optimal placement. In real world scenario, physical machines may or may not cooperate with each other to arrive at an optimal solution. Therefore, in this thesis both cooperative as well as non-cooperative game theoretic approaches have been used to find optimal solution to the dynamic virtual machine placement problem. It is seen that Nash equilibrium is achieved in polynomial time. The experimental results are compared with the results of best fit approach. Results show that energy consumption is minimized by modifying the placement of virtual machines dynamically.
机译:云计算使用户可以按需访问资源。这导致物理机和数据中心的数量增加,以满足不断增长的用户需求。活动物理机数量的增加与能耗的增加成正比。因此,近年来,最小化能耗已成为云计算的主要挑战之一。数据中心有许多节省能源的方法,但是最有效的方法是在物理机上最佳放置虚拟机。本文解决了虚拟机动态放置的问题,以优化能耗。考虑到物理机的状态以及实时虚拟机迁移期间的能耗以及物理机状态的变化,将云计算模型与能耗模型一起构建。在早期的研究工作中,已采用具有集中化方法的智能算法(例如遗传算法和模拟退火算法)来解决动态虚拟机放置问题,但可能会导致许多无法解决的问题。因此,此处使用基于博弈论方法的分散方法来获得最佳解决方案,并且还提供了可执行的实时虚拟机迁移的列表以达到最佳位置。在现实世界中,物理机器可能相互协作,也可能不相互协作,以达到最佳解决方案。因此,在本文中,合作和非合作博弈论方法都用于找到动态虚拟机放置问题的最佳解决方案。可以看出,在多项式时间内达到了纳什均衡。将实验结果与最佳拟合方法的结果进行比较。结果表明,通过动态修改虚拟机的位置将能耗降至最低。

著录项

  • 作者

    Paul Arnab Kumar;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类
  • 入库时间 2022-08-20 20:29:13

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号