• DocumentCode
    260455
  • Title

    Provisioning of Computing Resources for Web Applications under Time-Varying Traffic

  • Author

    Rajabi, Ali ; Wong, Johnny W.

  • Author_Institution
    David R. Cheriton Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2014
  • fDate
    9-11 Sept. 2014
  • Firstpage
    152
  • Lastpage
    157
  • Abstract
    Provisioning computing resources for a web application poses a challenge due to the time-varying nature of the application workload. We consider an environment where a subscriber acquires computing resources from an infrastructure provider to deploy a transactional web application. The objective is to acquire sufficient resources to meet a performance target given by Pr[response time ≤ x] ≥ β. Markov-modulated Poisson process (MMPP) has been shown to effectively model time-varying traffic. It has also been shown that service times can be characterized by a hyper-Erlang (HE) distribution. HE is a special case of the phase-type (PH) distribution. We model the application by an MMPP/PH/1 queue and use analytic results of this model to determine the required capacity to meet a given performance target over an extended period of time. An implementation of the TPC-W benchmark is used to verify the effectiveness of the model. We also investigate the relationship between the required capacity and workload parameters.
  • Keywords
    Internet; Markov processes; MMPP-PH-1 queue; Markov-modulated Poisson process; TPC-W benchmark; computing resources; hyper-Erlang distribution; infrastructure provider; phase-type distribution; time-varying traffic; transactional Web application; Analytical models; Computational modeling; Databases; Markov processes; Servers; Steady-state; Time factors; Analytic modeling; Capacity provisioning; Time-varying workload; Web application performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modelling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2014 IEEE 22nd International Symposium on
  • Conference_Location
    Paris
  • ISSN
    1526-7539
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2014.27
  • Filename
    7033649