摘 要:目前,云计算数据中心的高能耗问题越来越严重。本文主要从虚拟机放置的角度出发,分析了数据中心的能耗。首先分析了虚拟机放置的时间和空间因素—既考虑虚拟机空间能力有效性,又考虑同一服务器上放置的虚拟机的时间平衡性。在此基础上,采用分组遗传算法进行虚拟机放置,以期最少的物理机资源满足所有的虚拟机需求。最后在Visual Studio 2005中采用C#语言进行遗传算法和最佳适应算法的仿真,实验结果表明:相对于最佳适应算法,遗传算法能更好的降低数据中心的能耗。
关键词:云计算;虚拟机放置;遗传算法;能耗优化4948
Resource Scheduling Model and Algorithm Based on Energy Efficiency Management in Cloud Computing
Abstract: At the present, the problem of high energy consumption in cloud computing is more and more serious. This paper analyzes energy consumption of the data center from the perspective of the virtual machine placement. First of all, I analyze the space and time factors of the virtual machine placement ---not only considers the effectiveness of the virtual machine capabilities, but also considers the time balance of the virtual machines which are in the same server. Then I use grouping genetic algorithm for virtual machine placement, in order to use the least physical machine resources to meet all the demand of virtual machines. Finally, I imitate genetic algorithm and best adaptation algorithm in Visual Studio 2005 with C# language. The experiments show: relative to the best fit algorithm, genetic algorithm is better able to reduce energy consumption.
Key word:Cloud Computing; Virtual Machine Placement; Genetic Algorithm; Energy Optimization
目 录