skip to main content
article

Analysis of queues under correlated arrivals with applications to web server performance

Published: 01 March 2001 Publication History

Abstract

The complexity of many high-volume Web sites often makes it difficult to mathematically analyze various performance measures. Since these complex behaviors can have a significant impact on performance, it is important to capture them in sufficient detail in the analysis of the corresponding queueing systems.We consider the access logs from a particular class of high-volume Web sites serving dynamic content to obtain a better understanding of the complexities of user request patterns in such environments. Our analysis demonstrates that these arrival patterns exhibit strong dependence structures which can be accurately represented by an arrival process with strong (short-range) correlations, at least for the class of Web sites motivating our study [2]. Based on these results, we develop a methodology for approximating this class of dependent arrival processes by a set of phase-type distributions. Our approach consists of formulating and solving a nonlinear optimization problem that fits a set of dependent stochastic models to approximate the interarrival time patterns from the data, which includes matching the autocorrelation function. To evaluate the effectiveness of our approach, we conduct a large number of statistical tests and experiments showing that our methodology provides an excellent match between the real user request data and the fitted approximate arrival process.Given this dependent arrival process as input, we then derive an exact matrix-analytic analysis of a general multi-server queue under two server queueing disciplines. This analysis yields results that provide significant reductions in the numerical computation required to solve the queueing models. To demonstrate the accuracy of the performance measures obtained under these methods, a large number of experiments were performed and detailed comparisons were made between the sojourn time measures from our analysis and the corresponding measures obtained from simulation of the queueing system under the actual user request data. These results show both sets of performance measures to be in excellent agreement, with relative errors consistently less than 5%, and further demonstrate the robustness of our approach. We also conduct a set of numerical experiments that exploit our matrix-analytic analysis and its computational efficiency, which are then used to establish some important results for multi-server queues under dependent arrival processes. This includes the notion of effective stability where the point at which the mean sojourn time of the queue exceeds a large constant (e.g., 1000) multiplied by the mean service time occurs well before the theoretical stability condition for the queue.Due to space limitations, we simply summarize a subset of our results in this extended abstract. We refer the interested reader to [1] for additional details, references and results.

References

[1]
M. S. Squillante, B. Woo, and L. Zhang. Analysis of queues with dependent arrival processes and general service processes. Technical report, IBM Research Division, 2000.
[2]
M. S. Squillante, D. D. Yao, and L. Zhang. Web traffic modeling and web server performance analysis. In Proceedings of the IEEE Conference on Decision and Control, December 1999.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGMETRICS Performance Evaluation Review
ACM SIGMETRICS Performance Evaluation Review  Volume 28, Issue 4
March 2001
42 pages
ISSN:0163-5999
DOI:10.1145/544397
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 2001
Published in SIGMETRICS Volume 28, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media