• 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