• DocumentCode
    717149
  • Title

    Service level agreements-driven management of distributed applications in cloud computing environments

  • Author

    Antonescu, Alexandru-Florian ; Braun, Torsten

  • Author_Institution
    Commun. & Distrib. Syst. (CDS), Univ. of Bern, Bern, Switzerland
  • fYear
    2015
  • fDate
    11-15 May 2015
  • Firstpage
    1122
  • Lastpage
    1128
  • Abstract
    Cloud Computing enables provisioning and distribution of highly scalable services in a reliable, on-demand and sustainable manner. However, objectives of managing enterprise distributed applications in cloud environments under Service Level Agreement (SLA) constraints lead to challenges for maintaining optimal resource control. Furthermore, conflicting objectives in management of cloud infrastructure and distributed applications might lead to violations of SLAs and inefficient use of hardware and software resources. This dissertation focusses on how SLAs can be used as an input to the cloud management system, increasing the efficiency of allocating resources, as well as that of infrastructure scaling. First, we present an extended SLA semantic model for modelling complex service-dependencies in distributed applications, and for enabling automated cloud-infrastructure management operations. Second, we describe a multi-objective VM allocation algorithm for optimised resource allocation in infrastructure clouds. Third, we describe a method of discovering relations between the performance indicators of services belonging to distributed applications and then using these relations for building scaling rules that a CMS can use for automated management of VMs. Fourth, we introduce two novel VM-scaling algorithms, which optimally scale systems composed of VMs, based on given SLA performance constraints. All presented research works were implemented and tested using enterprise distributed applications.
  • Keywords
    cloud computing; contracts; resource allocation; virtual machines; virtualisation; SLA semantic model; VM allocation algorithm; cloud computing; cloud infrastructure management; cloud infrastructure scaling; enterprise distributed application; optimal resource control; resource allocation; service level agreement-driven management; service-dependency modelling; virtual machine; Adaptation models; Benchmark testing; Cloud computing; Measurement; Monitoring; Resource management; Semantics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Network Management (IM), 2015 IFIP/IEEE International Symposium on
  • Conference_Location
    Ottawa, ON
  • Type

    conf

  • DOI
    10.1109/INM.2015.7140442
  • Filename
    7140442