Energy aware Virtual Machine Allocation Algorithm in Cloud network

Nowadays, power consumption of data centers has huge impacts on environments. Researchers are seeking to find effective solutions to make data centers reduce power consumption while keep the desired quality of service or service level objectives. Virtual Machine (VM) technology has been widely applied in data center environments due to its seminal features, including reliability, flexibility, and the ease of management. We present Energy aware Virtual Machine Allocation Algorithm to reduce data center power consumption, while guarantee the performance from users' perspective. We use switching idle nodes to the sleep mode allow Cloud providers to optimize resource usage and reduce energy consumption. We have validated our approach by conducting a performance evaluation study using the CloudSim toolkit. The experimental results show that the proposed algorithm achieves reduced energy consumption in data centers.

[1]  Vanish Talwar,et al.  No "power" struggles: coordinated multi-level power management for the data center , 2008, ASPLOS.

[2]  Mike Murphy,et al.  The Efficacy of Live Virtual Machine Migrations Over the Internet , 2007, Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing (VTDC '07).

[3]  Wolf-Dietrich Weber,et al.  Power provisioning for a warehouse-sized computer , 2007, ISCA '07.

[4]  Sergiu Nedevschi,et al.  Reducing Network Energy Consumption via Sleeping and Rate-Adaptation , 2008, NSDI.

[5]  Mi Zhou,et al.  Surge immunity test of personal computer at power lines , 2011, 2011 7th Asia-Pacific International Conference on Lightning.

[6]  Hui Wang,et al.  Multi-Tiered On-Demand Resource Scheduling for VM-Based Data Center , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[7]  M. Rosenblum,et al.  Optimizing the migration of virtual computers , 2002, OSDI '02.

[8]  Rodney S. Tucker,et al.  Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport , 2011, Proceedings of the IEEE.

[9]  Shufen Zhang,et al.  Analysis and Research of Cloud Computing System Instance , 2010, 2010 Second International Conference on Future Networks.

[10]  Mor Harchol-Balter,et al.  Optimal power allocation in server farms , 2009, SIGMETRICS '09.

[11]  Peter A. Dinda,et al.  VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time Scheduling , 2005, ACM/IEEE SC 2005 Conference (SC'05).

[12]  Feng Zhao,et al.  Energy aware consolidation for cloud computing , 2008, CLUSTER 2008.

[13]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

[14]  Xue Liu,et al.  Integrating Adaptive Components: An Emerging Challenge in Performance-Adaptive Systems and a Server Farm Case-Study , 2007, 28th IEEE International Real-Time Systems Symposium (RTSS 2007).

[15]  S. N. Sivanandam,et al.  Introduction to genetic algorithms , 2007 .

[16]  Xue Liu,et al.  Dynamic Voltage Scaling in Multitier Web Servers with End-to-End Delay Control , 2007, IEEE Transactions on Computers.