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 条
  • [1] Performance modeling of an Apache Web server with a dynamic pool of service processes
    Tien Van Do
    Udo R. Krieger
    Ram Chakka
    Telecommunication Systems, 2008, 39 : 117 - 129
  • [2] Performance modeling of an Apache web server with bursty arrival traffic
    Andersson, M
    Cao, JH
    Kihl, M
    Nyberg, C
    IC'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS 1 AND 2, 2003, : 508 - 511
  • [3] The performance optimization and modeling analysis based on the Apache Web Server
    Li, Jun
    Lu, Menghan
    2013 32ND CHINESE CONTROL CONFERENCE (CCC), 2013, : 1712 - 1716
  • [4] Performance Analysis of a Web Server with Dynamic Thread Pool Architecture
    Lu, Jijun
    Gokhale, Swapna S.
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 99 - 105
  • [5] Measurement, analysis and performance improvement of the Apache Web server
    Hu, YM
    Nanda, A
    Yang, Q
    1999 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1999, : 261 - 267
  • [6] MIMO control of an Apache web server: Modeling and controller design
    Gandhi, N
    Tilbury, DM
    Diao, Y
    Hellerstein, J
    Parekh, S
    PROCEEDINGS OF THE 2002 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2002, 1-6 : 4922 - 4927
  • [7] Web server performance modeling
    Van der Mei, RD
    Hariharan, R
    Reeser, PK
    TELECOMMUNICATION SYSTEMS, 2001, 16 (3-4) : 361 - 378
  • [8] Web Server Performance Modeling
    R.D. van der Mei
    R. Hariharan
    P.K. Reeser
    Telecommunication Systems, 2001, 16 : 361 - 378
  • [9] Security in the Apache Web Server Configuration
    Gomez Montoya, Carlos Eduardo
    Candela Uribe, Christian Andres
    Sepulveda Rodriguez, Luis Eduardo
    INGE CUC, 2013, 9 (02) : 31 - 38
  • [10] Performance modeling and evaluation of web server systems
    Fujita, Y
    Murata, M
    Miyahara, H
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART II-ELECTRONICS, 2000, 83 (12): : 12 - 23