• DocumentCode
    2522837
  • Title

    CPU gradients: Performance-aware energy conservation in multitier systems

  • Author

    Chen, Shuyi ; Joshi, Kaustubh R. ; Hiltunen, Matti A. ; Schlichting, Richard D. ; Sanders, William H.

  • Author_Institution
    Coordinated Sci. Lab., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2010
  • fDate
    15-18 Aug. 2010
  • Firstpage
    15
  • Lastpage
    29
  • Abstract
    Dynamic voltage and frequency scaling (DVFS) and virtual machine (VM) based server consolidation are well-known CPU scaling techniques for energy conservation that can have an adverse impact on system performance. For the responsiveness-sensitive multitier applications running in today´s data centers, queuing models should ideally be used to predict the impact of CPU scaling on response time, to allow appropriate runtime trade-offs between performance and energy use. In practice, however, such models are difficult to construct and thus are often abandoned for ad-hoc solutions. In this paper, an alternative measurement-based approach that predicts the impact without requiring detailed application knowledge is presented. The approach proposes a new predictive model, the CPU gradient, that can be automatically measured on a running system using lightweight and nonintrusive CPU perturbations. The practical feasibility of the approach is demonstrated using extensive experiments on multiple multitier applications, and it is shown that simple energy controllers can use gradient predictions to derive as much as 50% energy savings while still meeting response time constraints.
  • Keywords
    computer centres; gradient methods; low-power electronics; multiprocessing systems; power aware computing; queueing theory; virtual machines; CPU gradient; ad-hoc solution; data centers; dynamic voltage scaling; frequency scaling; gradient measurement technique; multitier system; nonintrusive CPU perturbation; performance-aware energy conservation; queuing model; responsiveness-sensitive multitier application; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Green Computing Conference, 2010 International
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4244-7612-1
  • Type

    conf

  • DOI
    10.1109/GREENCOMP.2010.5598296
  • Filename
    5598296