How to parameterize models with bursty workloads

Although recent advances in theory indicate that burstiness in the service time process can be handled effectively by queueing models (e.g.,MAP queueing networks [2]), there is a lack of understanding and of practical results on how to perform model parameterization, especially when this parameterization must be derived from limited coarse measurements. We propose a new parameterization methodology based on the index of dispersion of the service process at a server, which is inferred by observing the number of completions within the concatenated busy periods of that server. The index of dispersion together with other measurements that reflect the "estimated" mean and the 95th percentile of service times are used to derive a MAP process that captures well burstiness of the true service process. Detailed experimentation on a TPC-W testbed where all measurements are obtained via a commercially available tool, the HP (Mercury) Diagnostics, shows that the proposed technique offers a simple yet powerful solution to the difficult problem of inferring accurate descriptors of the service time process from coarse measurements. Experimental and model prediction results are in excellent agreement and argue strongly for the effectiveness of the proposed methodology under bursty or simply variable workloads.

[1]  PacificiGiovanni,et al.  An analytical model for multi-tier internet services and its applications , 2005 .

[2]  Javier García,et al.  TPC-W E-Commerce Benchmark Evaluation , 2003, Computer.

[3]  Jin-Fu Chang,et al.  Connection-wise end-to-end performance analysis of queueing networks with MMPP inputs , 2001, Perform. Evaluation.

[4]  Bo Friis Nielsen,et al.  A Markovian approach for modeling packet traffic with long-range dependence , 1998, IEEE J. Sel. Areas Commun..

[5]  Ningfang Mi Performance impacts of autocorrelated flows in multi-tiered systems , 2007, PERV.

[6]  Armin Heindl Traffic based decomposition of general queueing networks with correlated input processes , 2001 .

[7]  Thomas G. Robertazzi,et al.  Computer Networks and Systems , 1994, Springer US.

[8]  Evgenia Smirni,et al.  Interarrival Times Characterization and Fitting for Markovian Traffic Analysis , 2007, Numerical Methods for Structured Markov Chains.

[9]  Stephen S. Lavenberg,et al.  Mean-Value Analysis of Closed Multichain Queuing Networks , 1980, JACM.

[10]  Riccardo Gusella,et al.  Characterizing the Variability of Arrival Processes with Indexes of Dispersion , 1991, IEEE J. Sel. Areas Commun..

[11]  Jan Beran,et al.  Statistics for long-memory processes , 1994 .

[12]  Mark S. Squillante,et al.  Web traffic modeling and Web server performance analysis , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[13]  Virgílio A. F. Almeida,et al.  Capacity Planning for Web Performance: Metrics, Models, and Methods , 1998 .

[14]  Asser N. Tantawi,et al.  An analytical model for multi-tier internet services and its applications , 2005, SIGMETRICS '05.

[15]  LiuZhen,et al.  Traffic model and performance evaluation of Web servers , 2001 .

[16]  Evgenia Smirni,et al.  Bound analysis of closed queueing networks with workload burstiness , 2008, SIGMETRICS '08.

[17]  Virgílio A. F. Almeida,et al.  Capacity planning for web performance: metrics , 1998 .

[18]  David R. Cox,et al.  The statistical analysis of series of events , 1966 .

[19]  Martin Reiser,et al.  Mean-value analysis and convolution method for queue-dependent servers in closed queueing networks , 1981, Perform. Evaluation.

[20]  Mark S. Squillante,et al.  Web traffic modeling and Web server performance analysis , 1999, PERV.

[21]  B. Conolly Structured Stochastic Matrices of M/G/1 Type and Their Applications , 1991 .

[22]  Matthias Grossglauser,et al.  On the relevance of long-range dependence in network traffic , 1999, TNET.

[23]  Zhen Liu,et al.  Traffic model and performance evaluation of Web servers , 2001, Perform. Evaluation.

[24]  Evgenia Smirni,et al.  KPC-Toolbox: Simple Yet Effective Trace Fitting Using Markovian Arrival Processes , 2008, 2008 Fifth International Conference on Quantitative Evaluation of Systems.

[25]  Qi Zhang,et al.  Performance impacts of autocorrelated flows in multi-tiered systems , 2007, Perform. Evaluation.

[26]  Matthias Grossglauser,et al.  On the relevance of long-range dependence in network traffic , 1996, SIGCOMM 1996.