DocumentCode
86520
Title
On Arbitrating the Power-Performance Tradeoff in SaaS Clouds
Author
Fangming Liu ; Zhi Zhou ; Hai Jin ; Bo Li ; Baochun Li ; Hongbo Jiang
Author_Institution
Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
Volume
25
Issue
10
fYear
2014
fDate
Oct. 2014
Firstpage
2648
Lastpage
2658
Abstract
In this paper, we present an analytical framework for characterizing and optimizing the power-performance tradeoff in Software-as-a-Service (SaaS) cloud platforms. Our objectives are two-folded: 1) We maximize the operating revenue when serving heterogeneous SaaS applications with unpredictable user requests. 2) We minimize the power consumption when processing the user requests. To achieve these objectives, we construct a unified profit-maximizing objective to jointly consider revenue and cost in an economic view. An offline solution to maximize the supreme bound of the objective is first developed, to 1) justify the validity of our theoretical model, and 2) establish a benchmark to examine the effectiveness of other control solutions. As a highlight of our contributions, we take advantage of the Lyapunov optimization techniques to design and analyze an optimal yet practical control framework, which makes online decisions on request admission control, routing, and virtual machine (VMs) scheduling. Our control framework can accommodate a variety of design choices and operational requirements in a datacenter. Specifically, buffering facilities can be introduced to alleviate the bursty admitted requests and to improve the robustness of the system, and a power budget can be enforced to improve the datacenter performance (dollar) per watt. Our mathematical analyses and simulations have demonstrated both the optimality (in terms of the cost-effective power-performance tradeoff) and stability (in terms of robustness and adaptivity to time-varying and bursty user requests) achieved by our proposed control framework.
Keywords
Lyapunov methods; cloud computing; computer centres; optimisation; power aware computing; scheduling; virtual machines; Lyapunov optimization techniques; SaaS cloud platforms; VM; buffering facilities; data center; heterogeneous SaaS applications; power consumption; power-performance tradeoff; profit-maximizing objective; request admission control; routing decision; software-as-a-service cloud platforms; user requests; virtual machine scheduling decision; Admission control; Economics; Measurement; Power demand; Routing; Servers; Throughput; Lyapunov optimization; SaaS cloud; datacenter; online control; power-performance tradeoff;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2013.208
Filename
6582405
Link To Document