• DocumentCode
    244116
  • Title

    Dynamic Scaling for Service Oriented Applications: Implications of Virtual Machine Placement on IaaS Clouds

  • Author

    Lloyd, Wes ; Pallickara, Shrideep ; David, Olivier ; Arabi, M. ; Rojas, Kevin

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    2014
  • fDate
    11-14 March 2014
  • Firstpage
    271
  • Lastpage
    276
  • Abstract
    Abstraction of physical hardware using infrastructure-as-a-service (IaaS) clouds leads to the simplistic view that resources are homogeneous and that infinite scaling is possible with linear increases in performance. Support for autonomic scaling of multi-tier service oriented applications requires determination of when, what, and where to scale. "When" is addressed by hotspot detection schemes using techniques including performance modeling and time series analysis. "What" relates to determining the quantity and size of new resources to provision. "Where" involves identification of the best location(s) to provision new resources. In this paper we investigate primarily "where" new infrastructure should be provisioned, and secondly "what" the infrastructure should be. Dynamic scaling of infrastructure for service oriented applications requires rapid response to changes in demand to meet application quality-of-service requirements. We investigate the performance and resource cost implications of VM placement when dynamically scaling server infrastructure of service oriented applications. We evaluate dynamic scaling in the context of providing modeling-as-a-service for two environmental science models.
  • Keywords
    cloud computing; service-oriented architecture; virtual machines; IaaS cloud; VM placement; application quality-of-service requirements; dynamic application scaling; environmental science models; hotspot detection schemes; infrastructure-as-a-service; modeling-as-a-service; performance modeling; server infrastructure; service oriented applications; simplistic view; time series analysis; virtual machine placement; Blades; Cloud computing; Load modeling; Measurement; Resource management; Servers; Soil; Autonomic computing; IaaS; Multi-Tenancy; Resource Management and Performance; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Engineering (IC2E), 2014 IEEE International Conference on
  • Conference_Location
    Boston, MA
  • Type

    conf

  • DOI
    10.1109/IC2E.2014.40
  • Filename
    6903482