• DocumentCode
    3537814
  • Title

    On the Anticipation of Resource Demands to Fulfill the QoS of SaaS Web Applications

  • Author

    Reig, Gemma ; Guitart, Jordi

  • Author_Institution
    Barcelona Supercomput. Center (BSC), Univ. Politec. de Catalunya (UPC), Barcelona, Spain
  • fYear
    2012
  • fDate
    20-23 Sept. 2012
  • Firstpage
    147
  • Lastpage
    154
  • Abstract
    Companies are currently turning to the use of web applications offered as Cloud services, expecting a certain QoS expressed by means of a maximum response time. Virtual Machines hosting these applications may vary their resource allotment as a consequence of a variation in the incoming workload intensity to guarantee the agreed response time. This allotment should be enough to avoid an under-provision that would lead to the violation of response time constraints, and low enough to avoid an over-provision that would lead to resource wasting. To anticipate the resource demands of web applications, we propose a Prediction System that combines statistical and Machine Learning techniques. This system is composed by the Immediate Predictor to anticipate the immediate CPU demand, useful to adapt pro-actively the resource allotments, and by the Capacity Predictor to forecast the CPU demand at a more distant future. The last prediction might be used to make an informed admission control by means of rejecting new applications that will not be able to fulfill their SLAs. Experiments show the accuracy achieved by the Prediction System and discuss its potential benefit to enhance the resource management process in a Cloud provider.
  • Keywords
    cloud computing; learning (artificial intelligence); quality of service; statistical analysis; virtual machines; CPU demand; QoS; SaaS Web applications; Web applications; capacity predictor; cloud provider; cloud services; machine learning techniques; prediction system; resource allotments; resource demand anticipation; resource demands; resource management; resource wasting; statistical techniques; virtual machines; workload intensity; Accuracy; IP networks; Market research; Predictive models; Quality of service; Resource management; Time factors; Cloud; QoS; web demand;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid Computing (GRID), 2012 ACM/IEEE 13th International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1550-5510
  • Print_ISBN
    978-1-4673-2901-9
  • Type

    conf

  • DOI
    10.1109/Grid.2012.30
  • Filename
    6319165