Article ID: | iaor20125747 |
Volume: | 63 |
Issue: | 3 |
Start Page Number: | 652 |
End Page Number: | 662 |
Publication Date: | Nov 2012 |
Journal: | Computers & Industrial Engineering |
Authors: | Uchoa Eduardo, Subramanian Anand, Kramer Hugo H, Petrucci Vinicius |
Keywords: | energy |
Increasingly, clusters of servers have been deployed in large data centers to support the development and implementation of many kinds of services, having distinct workload demands that vary over time, in a scalable and efficient computing environment. Emerging trends are utility/cloud computing platforms, where many network services, implemented and supported using server virtualization techniques, are hosted on a shared cluster infrastructure of physical servers. The energy consumed to maintain these large server clusters became a very important concern, which in turn, requires major investigation of optimization techniques to improve the energy efficiency of their computing infrastructure. In this work, we propose an efficient approach to solve a relevant cluster optimization problem which, in practice, can be used as an embedded module to implement an integrated power and performance management solution in a real server cluster. The optimization approach simultaneously deals with (i) CPU power‐saving techniques combined with server switching on/off mechanisms, (ii) the case of server heterogeneity, (iii) virtualized server environments, (iv) an efficient optimization method, which is based on column generation techniques. The key aspects of our approach are the basis on rigorous and robust optimization techniques, given by high quality solutions in short amount of processing time, and experimental results on the cluster configuration problem for large‐scale heterogeneous server clusters that can make use of virtualization techniques.