GreenGlue: Power optimization for data centers through resource-guaranteed VM placement
Journal
Proceedings - 2014 IEEE International Conference on Internet of Things, iThings 2014, 2014 IEEE International Conference on Green Computing and Communications, GreenCom 2014 and 2014 IEEE International Conference on Cyber-Physical-Social Computing, CPS 2014
Pages
510-517
Date Issued
2014
Author(s)
Abstract
In a data center, virtual machines (VMs) not only require the server resource (e.g., CPU, memory) but also might generate a lot of network traffic among themselves. Existing research works on VMs placement are focusing on (1) how to place VMs to minimize server energy consumption without considering consumption of network resources, or (2) how to minimize inter-VM network traffic without considering energy consumption. In this work, we tackle the power saving issue of data centers from the point of view of VM placement as well, but, our idea is to address VM placement problem by joint consideration of both server and network energy consumption for minimizing total power consumption of a data center. First, we validate that the network power consumption plays an important part on the total power consumption of a data center by analyzing the data center architectures and the power benchmark of IT equipments. Next, we propose an energy-aware VM placement algorithm, called Green Glue, which jointly optimizes the power consumed by servers and switches. Green Glue is able to address initial VM placement issue, in which VM requests are given and no running VM exists in a data center. Furthermore, an optimal VM placement model is derived via the mixed integer linear programming. Finally, we present a comprehensive performance study via simulation with different scenarios generated by synthetic and real traffic traces. The results show that Green Glue can perform better than existing VM placement schemes in terms of the power saving and the rate of finding feasible placement. © 2014 IEEE.
SDGs
Other Subjects
Energy utilization; Glues; Gluing; Comprehensive performance; Data center architecture; Mixed integer linear programming; Network energy consumption; Network resource; Power Optimization; Total power consumption; Virtual machines; Integer programming
Type
conference paper
