Energy-aware Virtual Machine Resource Allocation Algorithm
To resolve the high energy consumption in virtualization Cloud Computing Center,an energy-aware virtual machine resource allocation algorithm is proposed. The algorithm established energy consumption model and through DEA evaluation model to access Historical resources requirement and energy consumption of Virtual Machine Deployment Scenarios. It put CPU,disk,memory and bandwidth resources as input indicators and the ratio of CPU,memory and disk utilization and energy consumption as output indicators. In the access process it achieves the optimal weight of virtual machine resources and the deployment scenarios which reach the best technical efficiency and the best investment scale. Resource allocation algorithm deploys virtual machine according to DEA evaluation result. Virtual machines DEA effective are deployed according to pre-assessment scheme and virtual machine and the resource allocated to virtual machine DEA weak effective are calculated according to DEA frontier shadow. The experimental results show that the algorithm is not only effective to reduce virtual machine energy consumption,but also improve the resource utilization of physical servers,as much as possible to save energy.