• DocumentCode
    2194536
  • Title

    Autonomic SLA-Driven Provisioning for Cloud Applications

  • Author

    Bonvin, Nicolas ; Papaioannou, Thanasis G. ; Aberer, Karl

  • Author_Institution
    Sch. of Comput. & Commun. Sci., Ecole Polytech. Fed. de Lausanne EPFL, Lausanne, Switzerland
  • fYear
    2011
  • fDate
    23-26 May 2011
  • Firstpage
    434
  • Lastpage
    443
  • Abstract
    Significant achievements have been made for automated allocation of cloud resources. However, the performance of applications may be poor in peak load periods, unless their cloud resources are dynamically adjusted. Moreover, although cloud resources dedicated to different applications are virtually isolated, performance fluctuations do occur because of resource sharing, and software or hardware failures (e.g. unstable virtual machines, power outages, etc.). In this paper, we propose a decentralized economic approach for dynamically adapting the cloud resources of various applications, so as to statistically meet their SLA performance and availability goals in the presence of varying loads or failures. According to our approach, the dynamic economic fitness of a Web service determines whether it is replicated or migrated to another server, or deleted. The economic fitness of a Web service depends on its individual performance constraints, its load, and the utilization of the resources where it resides. Cascading performance objectives are dynamically calculated for individual tasks in the application workflow according to the user requirements. By fully implementing our framework, we experimentally proved that our adaptive approach statistically meets the performance objectives under peak load periods or failures, as opposed to static resource settings.
  • Keywords
    Web services; cloud computing; peer-to-peer computing; resource allocation; software cost estimation; software fault tolerance; SLA; Web service; automated resource allocation; cloud resources; decentralized economic approach; dynamic economic fitness; hardware failures; resource sharing; service level agreements; software failures; Availability; Hardware; Resource management; Routing; Servers; Time factors; Virtual machining; cost-efficiency; migration; net benefit; performance elasticity; replication; web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2011 11th IEEE/ACM International Symposium on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    978-1-4577-0129-0
  • Electronic_ISBN
    978-0-7695-4395-6
  • Type

    conf

  • DOI
    10.1109/CCGrid.2011.24
  • Filename
    5948634