Abstract

In a data center for cloud computing, there are typically multiple heterogeneous servers which provide services in different application domains. For such heterogeneous servers in a data center with different configurations for diversified applications and certain available power, there is a problem of allocating the power to the servers, such that the overall quality of service of the servers in the data center is optimized. We address power constrained performance optimization in a data center with multiple heterogeneous servers. We consider the problem of optimal power allocation among multiple heterogeneous servers, i.e., minimizing the average task response time of multiple heterogeneous computer systems with energy constraint. Each server is treated as a queueing system and the average task response time in a data center with multiple servers is formulated as a function of power allocations to the servers. The average task response time is minimized subjected to the constraint that the total effective power consumption of all the servers does not exceed a given power limit. We develop an algorithm to find the optimal solution and demonstrate numerical data. We also develop several closed-form heuristic solutions and show that they are very close to the optimal solution. Our approach provides an analytical way of studying the power-performance tradeoff at the data center level.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.