Title :
A performance enforcing mechanism for energy- and failure-aware cloud systems
Author :
Sampaio, Altino M. ; Barbosa, Jorge G.
Author_Institution :
CIICESI, Inst. Politec. do Porto, Porto, Portugal
Abstract :
Scheduling of multiple virtual machines onto fewer servers improves resource utilization and can 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 scheduling algorithm. The slowdown estimator determines, based in noisy slowdown data samples obtained from state-of-the-art slowdown meters, if tasks will complete within their deadlines, invoking the scheduling algorithm if needed. When invoked, the scheduling algorithm builds performance-, power-, and failure-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 21%.
Keywords :
cloud computing; contracts; cost reduction; fault tolerant computing; file servers; power aware computing; power consumption; resource allocation; scheduling; virtual machines; virtualisation; Google Cloud tracelogs; SLA; energy-and failure-aware cloud systems; failure-aware virtual clusters; operational cost reduction; performance enforcing mechanism; performance-aware virtual clusters; power consumption; power-aware virtual clusters; resource utilization; server; slowdown estimator; slowdown meters; virtual machine scheduling; virtualization technologies; Interference; Noise measurement; Power demand; Quality of service; Reliability; Scheduling algorithms; Kalman filter; energy-efficiency; fault-tolerance; performance interference; quality of service; virtualization;
Conference_Titel :
Green Computing Conference (IGCC), 2014 International
Conference_Location :
Dallas, TX
DOI :
10.1109/IGCC.2014.7039151