• DocumentCode
    121189
  • Title

    Estimating Effective Slowdown of Tasks in Energy-Aware Clouds

  • Author

    Sampaio, Altino M. ; Barbosa, Jorge G.

  • Author_Institution
    Escola Super. de Tecnol. e Gestao de Felgueiras, Inst. Politec. do Porto Felgueiras, Porto, Portugal
  • fYear
    2014
  • fDate
    26-28 Aug. 2014
  • Firstpage
    101
  • Lastpage
    108
  • Abstract
    Consolidation consists in scheduling multiple virtual machines onto fewer servers in order to improve resource utilization and to reduce operational costs due to power consumption. However, virtualization technologies do not offer performance isolation, causing applications´ slowdown. In this work, we propose a performance enforcing mechanism, composed of a slowdown estimator, and a interference- and power-aware scheduling algorithm. The slowdown estimator determines, based on noisy slowdown data samples obtained from state-of-the-art slowdown meters, if tasks will complete within their deadlines, rescheduling tasks if needed. When invoked, the scheduling algorithm builds performance and power aware virtual clusters to successfully execute the tasks. We conduct simulations injecting synthetic jobs which characteristics follow the last version of the Google Cloud tracelogs. The results indicate that our strategy can be efficiently integrated with state-of-the-art slowdown meters to fulfil contracted SLAs in real-world environments, while reducing operational costs in about 12%.
  • Keywords
    cloud computing; cost reduction; power aware computing; power consumption; scheduling; virtual machines; virtualisation; Google Cloud tracelogs; SLA; energy-aware clouds; interference-scheduling algorithm; multiple virtual machines; noisy slowdown data samples; operational cost reduction; performance enforcing mechanism; performance isolation; power aware virtual cluster; power consumption; power-aware scheduling algorithm; rescheduling tasks; resource utilization; slowdown estimator; slowdown meter; synthetic jobs; virtualization technology; Cloud computing; Interference; Power demand; Quality of service; Scheduling algorithms; Servers; Virtualization; Kalman filter; energy-efficiency; performance interference; quality of service; scientific computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2014 IEEE International Symposium on
  • Conference_Location
    Milan
  • Type

    conf

  • DOI
    10.1109/ISPA.2014.22
  • Filename
    6924435