• DocumentCode
    2785089
  • Title

    Self-Adaptive and Resource-Efficient SLA Enactment for Cloud Computing Infrastructures

  • Author

    Maurer, Michael ; Brandic, Ivona ; Sakellariou, Rizos

  • Author_Institution
    Distrib. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    368
  • Lastpage
    375
  • Abstract
    Cloud providers aim at guaranteeing Service Level Agreements (SLAs) in a resource-efficient way. This, amongst others, means that resources of virtual (VMs) and physical machines (PMs) have to be autonomically allocated responding to external influences as workload or environmental changes. Thereby, workload volatility (WV) is one of the crucial factors that influence the quality of suggested allocations. In this paper we devise a novel approach for self-adaptive and resource-efficient decision-making considering the three conflicting goals of minimizing the number of SLA violations, maximizing resource utilization, and minimizing the number of necessary time- and energy-consuming reconfiguration actions. We propose self-adaptive rule-based knowledge management for autonomic VM reconfiguration considering the rapidness of changes in the workload, i.e., WV. We introduce a novel WV categorization and present cost and volatility based methods for self-tuning. We evaluate these methods by a large variety of synthetically generated workloads, and by real-world measurements gathered from an image rendering application and a scientific workflow for RNA sequencing. Evaluation shows that in most cases the self-adaptive approach outperforms the static approach.
  • Keywords
    RNA; biology computing; cloud computing; decision making; knowledge management; resource allocation; software fault tolerance; software metrics; virtual machines; RNA sequencing; SLA violation minimization; WV categorization; autonomic VM reconfiguration; cloud computing infrastructures; image rendering application; necessary energy-consuming reconfiguration action minimization; necessary time-consuming reconfiguration action minimization; physical machines; resource allocation; resource utilization maximization; resource-efficient SLA enactment; resource-efficient decision-making; scientific workflow; self-adaptive SLA enactment; self-adaptive decision-making; self-adaptive rule-based knowledge management; service level agreements; virtual machines; workload volatility; Argon; Cloud computing; Cost function; Knowledge management; Monitoring; Rendering (computer graphics); Resource management; Autonomic Computing; Cloud Computing; Knowledge Management; Resource Management; Rule-based System; Self-Adaptation; Service Level Agreement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4673-2892-0
  • Type

    conf

  • DOI
    10.1109/CLOUD.2012.55
  • Filename
    6253527