Advertisement

Telecommunication Systems

, Volume 16, Issue 3–4, pp 361–378 | Cite as

Web Server Performance Modeling

  • R.D. van der Mei
  • R. Hariharan
  • P.K. Reeser
Article

Abstract

The advent of Web technology has made Web servers core elements of future communication networks. Although the amount of traffic that Web servers must handle has grown explosively during the last decade, the performance limitations and the proper tuning of Web servers are still not well understood. In this paper we present an end-to-end queueing model for the performance of Web servers, encompassing the impacts of client workload characteristics, server harware/software configuration, communication protocols, and interconnect topologies. The model has been implemented in a simulation tool, and performance predictions based on the model are shown to match very well with the performance of a Web server in a test lab environment. The simulation tool forms an excellent basis for development of a Decision Support System for the configuration tuning and sizing of Web servers.

World Wide Web HTTP Web server httpd performance throughput delay response time blocking TCP/IP Internet intranets 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    M.F. Arlitt and C.L. Williamson, Internet Web servers: workload characterization and performance implications, IEEE Transactions on Networking 5 (1997) 631-645.Google Scholar
  2. [2]
    AT&T Easy World Wide Web service, http://www.att.com/easywww/.Google Scholar
  3. [3]
    AT&T Just4Me service, http://www.att.com/just4me/.Google Scholar
  4. [4]
    [4] AT&T Connect 'N Save VoIP service, http://www.connectnsave.att.com/.Google Scholar
  5. [5]
    T. Berners-Lee, R. Fielding and H. Frystyk, Hypertext transfer protocol — HTTP/1.0, RFC 1945, Internet request for comments (1995).Google Scholar
  6. [6]
    M. Crovella and A. Bestavros, Self-similarity in World-Wide Web traffic: evidence and possible causes, in: Proc. of ACM Sigmetrics, Philadelphia, PA, 1996, pp. 160-169.Google Scholar
  7. [7]
    J. Dilley, R. Friedrich, T. Jin and J. Rolia, Web server performance measurements and modeling techniques, Performance Evaluation 33 (1998) 5-26.Google Scholar
  8. [8]
    R. Fielding, J. Gettys, J. Mogul, H. Frystyk and T. Berners-Lee, Hypertext transfer protocol — HTTP/1.1, RFC 2068, Internet request for comments (1997).Google Scholar
  9. [9]
    J. Heidemann, K. Obraczka and J. Touch, Modeling the performance of HTTP over several transport protocols, IEEE Transactions on Networking 5 (1997) 616-630.Google Scholar
  10. [10]
    W. Leland, M. Taqqu, W. Willinger and D. Wilson, On the self-similar nature of Ethernet traffic, IEEE Transactions on Networking 2 (1994) 1-15.Google Scholar
  11. [11]
    V. Paxson and S. Floyd, Wide area traffic: the failure of Poisson, IEEE Transactions on Networking 3 (1995) 226-244.Google Scholar
  12. [12]
    P.K. Reeser, R.D. van der Mei and R. Hariharan, An analytic model of an HTTP Web server, in: Teletraffic Engineering in a Competitive World, eds. P. Key and D. Smith, Proc. of 16th International Teletraffic Congress (Elsevier, Amsterdam, 1999) pp. 1199-1208.Google Scholar
  13. [13]
    L.P. Slothouber, A model of Web server performance, http://louvx.biap.com/whitepapers/performance/overview/.Google Scholar
  14. [14]
    W.R. Stevens, TCP/IP Illustrated, Vol. 1 (Addison-Wesley, Reading, MA, 1996).Google Scholar
  15. [15]
    WebStone, Mindcraft Inc., http://www.mindcraft.com/.Google Scholar
  16. [16]
    S. Weiberle, Private communications with support engineers from Sun Microsystems.Google Scholar

Copyright information

© Kluwer Academic Publishers 2001

Authors and Affiliations

  • R.D. van der Mei
    • 1
  • R. Hariharan
    • 1
  • P.K. Reeser
    • 1
  1. 1.AT&T LabsMiddletownUSA

Personalised recommendations