• DocumentCode
    244099
  • Title

    Autoscaling Web Applications in Heterogeneous Cloud Infrastructures

  • Author

    Fernandez, Hector ; Pierre, G. ; Kielmann, Thilo

  • Author_Institution
    VU Univ., Amsterdam, Netherlands
  • fYear
    2014
  • fDate
    11-14 March 2014
  • Firstpage
    195
  • Lastpage
    204
  • Abstract
    Improving resource provisioning of heterogeneous cloud infrastructures is an important research challenge. The wide diversity of cloud-based applications and customers with different QoS requirements have recently exhibited the weaknesses of current provisioning systems. Today´s cloud infrastructures provide provisioning systems that dynamically adapt the computational power of applications by adding or releasing resources. Unfortunately, these scaling systems are fairly limited:(i) They restrict themselves to a single type of resource, (ii)they are unable to fulfill QoS requirements in face of spiky workload, and (iii) they offer the same QoS level to all their customers, independent of customer preferences such as different levels of service availability and performance. In this paper, we present an autoscaling system that overcomes these limitations by exploiting heterogeneous types of resources, and by defining multiple levels of QoS requirements. The proposed system selects a resource scaling plan according to both workload and customer requirements. Our experiments conducted on both public and private infrastructures show significant reductions in QoS-level violations when faced with highly variable workloads.
  • Keywords
    cloud computing; quality of service; resource allocation; QoS requirements; QoS-level violations; Web application autoscaling; cloud-based applications; customer requirements; heterogeneous cloud infrastructures; private infrastructures; public infrastructures; resource provisioning; resource scaling plan; workload requirements; Clocks; Current measurement; Hardware; Monitoring; Quality of service; Servers; Throughput;
  • 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.25
  • Filename
    6903474