Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Web server performance analysis using histogram workload models

Published: 01 October 2009 Publication History

Abstract

Web servers are required to perform millions of transaction requests per day at an acceptable Quality of Service (QoS) level in terms of client response time and server throughput. Consequently, a thorough understanding of the performance capabilities and limitations of web servers is critical. Finding a simple web traffic model described by a reasonable number of parameters that enables powerful analysis methods and provides accurate results has been a challenging problem during the last few decades. This paper proposes a discrete statistical description of web traffic that is based on histograms. In order to reflect the second-order statistics (long-range dependence and self-similarity) of the workload, this basic model has been extended using the Hurst parameter. Then, a system performance model-based on histogram operators (histogram calculus) is introduced. The proposed model has been evaluated using real workload traces using a single-site server model. These evaluations show that the model is accurate and improves the results of classic queueing models. The model provides an excellent basis for a decision support tool to predict the behavior of web servers.

References

[1]
Cohen, E. and Kaplan, H., Prefetching the means for document transfer: a new approach for reducing web latency. Computer Networks (and ISDN Systems). v4 i15. 437-455.
[2]
L. Slothouber, A model of web server performance, in: International World Wide Web Conference, 1996.
[3]
Dilley, J., Friedrich, R., Jin, T. and Rolia, J., Web server performance measurement and modeling techniques. Performance Evaluation. v33 i1. 5-26.
[4]
M.S. Squillante, D.D. Yao, L. Zhang, Web traffic modeling and web server performance analysis, in: ACM Sigmetrics, vol. 27, 1999, pp. 24-27.
[5]
van der Mei, R.D., Hariharan, R. and Reeser, P., Web server performance modeling. Telecommunications Systems Journal. v16 i3. 361-378.
[6]
Reeser, P. and Hariharan, R., An analytic model of web servers in distributed computing environments. Telecommunications Systems Journal. v21 i2. 283-299.
[7]
J. Cao, M. Andersson, C. Nyberg, M. Kih, Web server performance modeling using an M/G/1/K***PS queue, in: ICT International Conference on Telecommunications, 2007, pp. 1501-1506.
[8]
R. Nossenson, H. Attiya, The N-Burst/G/1 model with heavy-tailed service-times distribution, in: MASCOTS - Modeling, Analysis and Simulation of Computer and Telecommunications Systems, 2004, pp. 131-138.
[9]
Xia, C.H., Liu, Z., Squillante, M.S., Zhang, L. and Malouch, N., Web traffic modeling at finer time scales and performance implications. Performance Evaluation. v61 i2-3. 181-201.
[10]
Crovella, M. and Bestavros, A., Self-similarity in world wide web traffic: evidence and possible causes. IEEE/ACM Transactions on Networking. v5 i6. 835-846.
[11]
Nossenson, R. and Attiya, H., The distribution of file transmission duration in the web. International Journal of Communications Systems. v17 i5. 407-419.
[12]
Kant, K. and Won, Y., Server capacity planning for web traffic workload. IEEE Transactions on Knowledge and Data Engineering. v11 i5. 731-747.
[13]
J. Cao, W.S. Clevel, D. Lin, D.X. Sun, Internet Traffic Tends Toward Poisson and Independent as the Load Increases, in: Nonlinear Estimation and Classification, Springer, New York, 2002, pp. 83-110.
[14]
E. Casilari, J. Cano-Garcia, F. Gonzalez-Canete, F. Sandoval, Modelling of individual and aggregate web traffic, in: IEEE International Conference on High Speed Networks and Multimedia Communications HSNMC, 2004, pp. 84-95.
[15]
Menasce, D. and Almeida, V., Capacity Planning for Web Services. 2002. Prentice-Hall, New Jersey.
[16]
E. Hernandez-Orallo, J. Vila-Carbo, Network performance analysis based on histogram workload models, in: Proceedings of the 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), 2007, pp. 331-336.
[17]
E. Hernandez-Orallo, J. Vila-Carbo, A histogram-based stochastic process for finite buffer occupancy analysis, in: Proceedings of the International Conference on Performance Evaluation Methodologies and Tools (VALUETOOLS), 2007.

Cited By

View all
  • (2020)A server-side accelerator framework for multi-core CPUs and Intel Xeon Phi co-processor systemsCluster Computing10.1007/s10586-019-03030-z23:4(2591-2608)Online publication date: 1-Dec-2020
  • (2018)Identifying worst-case user scenarios for performance testing of web applications using Markov-chain workload modelsFuture Generation Computer Systems10.1016/j.future.2018.01.04287:C(910-920)Online publication date: 1-Oct-2018
  • (2017)Stochastic Bounds for Switched Bernoulli Batch Arrivals Observed Through MeasurementsAnalytical and Stochastic Modelling Techniques and Applications10.1007/978-3-319-61428-1_1(1-15)Online publication date: 10-Jul-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Computer Networks: The International Journal of Computer and Telecommunications Networking
Computer Networks: The International Journal of Computer and Telecommunications Networking  Volume 53, Issue 15
October, 2009
152 pages

Publisher

Elsevier North-Holland, Inc.

United States

Publication History

Published: 01 October 2009

Author Tags

  1. Discrete statistical traffic modelling
  2. Stochastic analysis
  3. Traffic modelling
  4. Web server modelling

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2020)A server-side accelerator framework for multi-core CPUs and Intel Xeon Phi co-processor systemsCluster Computing10.1007/s10586-019-03030-z23:4(2591-2608)Online publication date: 1-Dec-2020
  • (2018)Identifying worst-case user scenarios for performance testing of web applications using Markov-chain workload modelsFuture Generation Computer Systems10.1016/j.future.2018.01.04287:C(910-920)Online publication date: 1-Oct-2018
  • (2017)Stochastic Bounds for Switched Bernoulli Batch Arrivals Observed Through MeasurementsAnalytical and Stochastic Modelling Techniques and Applications10.1007/978-3-319-61428-1_1(1-15)Online publication date: 10-Jul-2017
  • (2010)Towards characterizing cloud backend workloadsACM SIGMETRICS Performance Evaluation Review10.1145/1773394.177340037:4(34-41)Online publication date: 27-Mar-2010
  • (2010)Utilization analysis of servers in a data centreProceedings of the Second international conference on Data Engineering and Management10.1007/978-3-642-27872-3_26(173-180)Online publication date: 29-Jul-2010

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media