• DocumentCode
    159859
  • Title

    Integrating cloud application autoscaling with dynamic VM allocation

  • Author

    Tighe, Michael ; Bauer, Matthias

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Western Ontario, London, ON, Canada
  • fYear
    2014
  • fDate
    5-9 May 2014
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    As the popularity of cloud computing continues to rise, more and more applications are being deployed in public clouds. To conserve provisioning costs while achieving performance objectives, clients should automatically scale up and down applications deployed in the cloud to match changing workload demands. The cloud provider, on the other hand, should attempt to consolidate load onto highly utilized physical machines, in order to reduce wasted power consumption. We propose a new algorithm combining both the automatic scaling of applications with dynamic allocation of virtual machines, in order to meet the goals of both the cloud client and provider. We evaluate this algorithm against running separate, independent autoscaling and dynamic allocation algorithms and show that the integrated algorithm can achieve better application performance with a significant reduction in virtual machine live migrations.
  • Keywords
    cloud computing; power aware computing; resource allocation; virtual machines; cloud application autoscaling; cloud client; cloud computing; cloud provider; dynamic VM allocation; machine live migrations; Cloud computing; Dynamic scheduling; Heuristic algorithms; Resource management; Servers; Stress; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Operations and Management Symposium (NOMS), 2014 IEEE
  • Conference_Location
    Krakow
  • Type

    conf

  • DOI
    10.1109/NOMS.2014.6838239
  • Filename
    6838239