• DocumentCode
    1974901
  • Title

    Cloud Client Prediction Models Using Machine Learning Techniques

  • Author

    Ajila, S.A. ; Bankole, A.A.

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
  • fYear
    2013
  • fDate
    22-26 July 2013
  • Firstpage
    134
  • Lastpage
    142
  • Abstract
    One way to proactively provision resources and meet Service Level Agreements (SLA) is by predicting future resource demands a few minutes ahead because of Virtual Machine (VM) boot time. In this research, we have developed and evaluated cloud client prediction models for TPC-W benchmark web application using three machine learning techniques: Support Vector Machine (SVM), Neural Networks (NN) and Linear Regression (LR). We have included two SLA metrics -- Response Time and Throughput with the aim of providing the client with a more robust scaling decision choice. As an improvement to our previous work, we implemented our model on a public cloud infrastructure: Amazon EC2. Furthermore, we extended the experimentation time by over 200%. Finally, we have employed random workload pattern to reflect a more realistic simulation. Our results show that Support Vector Machine provides the best prediction model.
  • Keywords
    cloud computing; contracts; learning (artificial intelligence); neural nets; regression analysis; resource allocation; support vector machines; Amazon EC2; LR; NN; SLA metrics; SVM; TPC-W benchmark Web application; VM boot time; cloud client prediction models; linear regression; machine learning techniques; neural networks; random workload pattern; resource demands; resource provision; response time metric; robust scaling decision choice; service level agreements; support vector machine; throughput metric; virtual machine; Business; Linear regression; Measurement; Predictive models; Support vector machines; Throughput; Time factors; Cloud Computing; Machine Learning; Resourde Peovisioning; Resourde Prediction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual
  • Conference_Location
    Kyoto
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2013.21
  • Filename
    6649808