Title :
Bayesian Service Demand Estimation Using Gibbs Sampling
Author :
Weikun Wang ; Casale, Giuliano
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
Abstract :
Performance modelling of web applications involves the task of estimating service demands of requests at physical resources, such as CPUs. In this paper, we propose a service demand estimation algorithm based on a Markov Chain Monte Carlo (MCMC) technique, Gibbs sampling. Our methodology is widely applicable as it requires only queue length samples at each resource, which are simple to measure. Additionally, since we use a Bayesian approach, our method can use prior information on the distribution of parameters, a feature not always available with existing demand estimation approaches. The main challenge of Gibbs sampling is to efficiently evaluate the conditional expression required to sample from the posterior distribution of the demands. This expression is shown to be the equilibrium solution of a multiclass closed queueing network. We define a novel approximation to efficiently obtain the normalising constant to make the cost of its evaluation acceptable for MCMC applications. Experimental evaluation based on simulation data with different model sizes demonstrates the effectiveness of Gibbs sampling for service demand estimation.
Keywords :
Bayes methods; Internet; Markov processes; Monte Carlo methods; queueing theory; Bayesian service demand estimation; Gibbs sampling; MCMC technique; Markov Chain Monte Carlo technique; Web application performance modelling; conditional expression evaluation; demand posterior distribution; multiclass closed queueing network; Approximation methods; Bayes methods; Computational modeling; Data models; Estimation; Queueing analysis; Unified modeling language;
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2013 IEEE 21st International Symposium on
Conference_Location :
San Francisco, CA
DOI :
10.1109/MASCOTS.2013.78