Performance modeling of an Apache Web server with a dynamic pool of service processes

被引:18
|
作者
Van Do, Tien [2 ]
Krieger, Udo R. [1 ]
Chakka, Ram [3 ]
机构
[1] Otto Friedrich Univ Bamberg, Fac WIAI, D-96045 Bamberg, Germany
[2] Budapest Univ Technol & Econ, Dept Telecommun, H-1111 Budapest, Hungary
[3] Meerut Inst Engn & Technol MIET, Meerut 250005, Uttar Pradesh, India
关键词
Web server modeling; queueing network model; QBD-M process; GE distribution;
D O I
10.1007/s11235-008-9116-y
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In the current Internet the performance of service delivery crucially depends on the proper and efficient operation of Web servers. It is determined by their software architecture and characterized by the applied processing model. Here we consider the Unix software architecture of an Apache Web server with its non-threaded multi-processing module Prefork. We propose a tractable multi-server model to approximate the performance of the load-dependent dynamic behavior of Apache's resource pool of available HTTP service processes, which has not been done before. Furthermore, we show that this Markovian queueing model can be solved by advanced matrix-geometric methods. Then the efficiently computed performance results of this analytic model are compared with measurements of a real Apache Web server. The outcome clearly indicates that our analytic model can very accurately predict the mean-value performance of Apache under the Prefork policy.
引用
收藏
页码:117 / 129
页数:13
相关论文
共 50 条
  • [31] Ensuring the Performance of Apache HTTP Server Affected by Aging
    Zhao, Jing
    Trivedi, Kishor S.
    Grottke, Michael
    Alonso, Javier
    Wang, Yanbin
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2014, 11 (02) : 130 - 141
  • [32] Modeling and simulation of performance analysis for a cluster-based Web server
    Yang, JH
    Jin, D
    Li, Y
    Hielscher, KS
    German, R
    SIMULATION MODELLING PRACTICE AND THEORY, 2006, 14 (02) : 188 - 200
  • [33] Research on Web Server Based on Red5, Tomcat and Apache
    Gong, Xiaofeng
    Zhang, Damin
    ADVANCED RESEARCH ON MATERIAL ENGINEERING, CHEMISTRY AND BIOINFORMATICS, PTS 1 AND 2 (MECB 2011), 2011, 282-283 : 721 - 725
  • [34] About the applicability of Apache2 web server memory forensics
    Hilgert, Jan-Niclas
    Schell, Roman
    Jakobs, Carlo
    Lambertz, Martin
    FORENSIC SCIENCE INTERNATIONAL-DIGITAL INVESTIGATION, 2023, 46
  • [35] Exploring the determinants of the OSS market potential: The case of the Apache web server
    Lakka, Spyridoula
    Michalakelis, Christos
    Varoutas, Dimitris
    Martakos, Draculis
    TELECOMMUNICATIONS POLICY, 2012, 36 (01) : 51 - 68
  • [36] Context Modeling and Constraints Binding in Web Service Business Processes
    Bandara, Kosala Yapa
    Wang, MingXue
    Pahl, Claus
    CASTA 2009: WORKSHOP ON CONTEXT-AWARE SOFTWARE TECHNOLOGY AND APPLICATIONS, 2009, : 29 - 32
  • [37] Performance modeling of a disk subsystem and its application to performance design of a web proxy server
    Tanaka, A
    Takahashi, M
    Tatsukawa, K
    2003 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE PROCEEDINGS, 2003, : 407 - 415
  • [38] Test Web server performance
    Paessler, D
    COMMUNICATIONS NEWS, 2004, 41 (02): : 18 - 18
  • [39] An analysis of Web server performance
    Iyengar, A
    MacNair, E
    Nguyen, T
    GLOBECOM 97 - IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, CONFERENCE RECORD, VOLS 1-3, 1997, : 1943 - 1947
  • [40] Performance Analysis of a Web Server
    Lu, Jijun
    Gokhale, Swapna S.
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2008, 3 (03) : 50 - 65