• DocumentCode
    1916082
  • Title

    SLA-guided energy savings for enterprise servers

  • Author

    Anagnostopoulou, Vlasia ; Dimitrov, Martin ; Doshi, Kshitij A.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of California, Santa Barbara, CA, USA
  • fYear
    2012
  • fDate
    1-3 April 2012
  • Firstpage
    120
  • Lastpage
    121
  • Abstract
    Current hardware and operating system power management mechanisms use heuristics of a general nature that are largely application software independent, thus treating the application as a black box. The resulting communication disconnect between OS power management policies and application-level quality of service goals can either cause breaches in service level agreements (SLA) when the policies are too aggressive, or reduce energy savings when they are too conservative. In this work, we engage enterprise software in the management of its own performance and power by introducing a middleware that we call SLA Governor. The SLA Governor receives periodic updates on application level performance and the applicable SLA. Based on the available leeway and recent history, the SLA Governor makes, and puts into effect, decisions to raise or lower CPU speeds. Compared to state of the art OS based power management, the SLA Governor provides 8.3% better energy savings for an online transaction processing workload (TPoX) using a latest generation machine employing Intel E5-5600 (“Westmere”) series processors.
  • Keywords
    middleware; power aware computing; quality of service; transaction processing; CPU speeds; Intel E5-5600 series processors; OS based power management; OS power management policy; SLA governor; SLA-guided energy savings; TPoX; Westmere series processors; application level performance; application software independent; application-level quality of service goals; black box; communication disconnect; enterprise servers; enterprise software; generation machine; middleware; online transaction processing workload; operating system power management mechanisms; periodic updates; service level agreements; Hardware; Linux; Program processors; Servers; Time factors; Time frequency analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software (ISPASS), 2012 IEEE International Symposium on
  • Conference_Location
    New Brunswick, NJ
  • Print_ISBN
    978-1-4673-1143-4
  • Electronic_ISBN
    978-1-4673-1145-8
  • Type

    conf

  • DOI
    10.1109/ISPASS.2012.6189216
  • Filename
    6189216