• DocumentCode
    2519909
  • Title

    Dynamic Scaling of Web Applications in a Virtualized Cloud Computing Environment

  • Author

    Chieu, Trieu C. ; Mohindra, Ajay ; Karve, Alexei A. ; Segal, Alla

  • Author_Institution
    T.J. Watson Res. Center, IBM, Hawthorne, NY, USA
  • fYear
    2009
  • fDate
    21-23 Oct. 2009
  • Firstpage
    281
  • Lastpage
    286
  • Abstract
    Scalability is critical to the success of many enterprises currently involved in doing business on the Web and in providing information that may vary drastically from one time to another. Maintaining sufficient resources just to meet peak requirements can be costly. Cloud computing provides a powerful computing model that allows users to access resources on-demand. In this paper, we will describe a novel architecture for the dynamic scaling of Web applications based on thresholds in a virtualized cloud computing environment. We will illustrate our scaling approach with a front-end load-balancer for routing and balancing user requests to Web applications deployed on Web servers installed in virtual machine instances. A dynamic scaling algorithm for automated provisioning of virtual machine resources based on threshold number of active sessions will be introduced. The on-demand capability of the cloud to rapidly provision and dynamically allocate resources to users will be discussed. Our work has demonstrated the compelling benefits of the cloud which is capable of handling sudden load surges, delivering IT resources on-demands to users, and maintaining higher resource utilization, thus reducing infrastructure and management costs.
  • Keywords
    Internet; resource allocation; virtual machines; Web application; dynamic scaling algorithm; resource allocation; resource on-demand; virtual machine; virtualized cloud computing environment; Application virtualization; Cloud computing; Computer architecture; Heuristic algorithms; Resource management; Routing; Scalability; Service oriented architecture; Virtual machining; Web server; Cloud computing; Scalability; Virtual machine; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Business Engineering, 2009. ICEBE '09. IEEE International Conference on
  • Conference_Location
    Macau
  • Print_ISBN
    978-0-7695-3842-6
  • Type

    conf

  • DOI
    10.1109/ICEBE.2009.45
  • Filename
    5342101