Back to Search Start Over

Managing performance and power consumption tradeoff for multiple heterogeneous servers in cloud computing.

Authors :
Tian, Yuan
Lin, Chuang
Li, Keqin
Source :
Cluster Computing; Sep2014, Vol. 17 Issue 3, p943-955, 13p
Publication Year :
2014

Abstract

There are typically multiple heterogeneous servers providing various services in cloud computing. High power consumption of these servers increases the cost of running a data center. Thus, there is a problem of reducing the power cost with tolerable performance degradation. In this paper, we optimize the performance and power consumption tradeoff for multiple heterogeneous servers. We consider the following problems: (1) optimal job scheduling with fixed service rates; (2) joint optimal service speed scaling and job scheduling. For problem (1), we present the Karush-Kuhn-Tucker (KKT) conditions and provide a closed-form solution. For problem (2), both continuous speed scaling and discrete speed scaling are considered. In discrete speed scaling, the feasible service rates are discrete and bounded. We formulate the problem as an MINLP problem and propose a distributed algorithm by online value iteration, which has lower complexity than a centralized algorithm. Our approach provides an analytical way to manage the tradeoff between performance and power consumption. The simulation results show the gain of using speed scaling, and also prove the effectiveness and efficiency of the proposed algorithms. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
13867857
Volume :
17
Issue :
3
Database :
Complementary Index
Journal :
Cluster Computing
Publication Type :
Academic Journal
Accession number :
97622798
Full Text :
https://doi.org/10.1007/s10586-013-0326-z