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 条
  • [21] Analyzing web server performance under dynamic user workloads
    Pena-Ortiz, Raul
    Gil, Jose A.
    Sahuquillo, Julio
    Pont, Ana
    COMPUTER COMMUNICATIONS, 2013, 36 (04) : 386 - 395
  • [22] Web Server Farm in the Cloud: Performance Evaluation and Dynamic Architecture
    Liu, Huan
    Wee, Sewook
    CLOUD COMPUTING, PROCEEDINGS, 2009, 5931 : 369 - 380
  • [23] Measurement tools and modeling techniques for evaluating Web server performance
    Dilley, John
    Friedrich, Rich
    Jin, Tai
    Rolla, Jerome
    HP Laboratories Technical Report, 1996, (96-161): : 1 - 12
  • [24] Apache Web Server的安全性配置
    魏坤玉
    万仲保
    计算机与现代化, 2005, (03) : 107 - 109+112
  • [25] Learning triggers in virtual groups - The case of the Apache web server
    Annabi, Hala
    VIRTUALITY AND VIRTUALIZATION, 2007, 236 : 231 - 249
  • [26] Measurement tools and modeling techniques for evaluating Web server performance
    Dilley, J
    Friedrich, R
    Jin, T
    Rolia, J
    COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS, 1997, 1245 : 155 - 168
  • [27] An LPV Approach to Performance Modeling of a Web Server on a Private Cloud
    Saikrishna, P. S.
    Bhatt, Nirav P.
    Pasumarthy, Ramkrishna
    2015 AMERICAN CONTROL CONFERENCE (ACC), 2015, : 1519 - 1524
  • [28] Verifying CIM models of Apache web-server configurations
    Sinz, C
    Khosravizadeh, A
    Küchlin, W
    Mihajlovski, V
    THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 290 - 297
  • [29] Conceptual Modeling Approaches for Dynamic Web Service Composition
    Grossmann, Georg
    Thiagarajan, Rajesh
    Schrefl, Michael
    Stumptner, Markus
    EVOLUTION OF CONCEPTUAL MODELING: FROM A HISTORICAL PERSPECTIVE TOWARDS THE FUTURE OF CONCEPTUAL MODELING, 2011, 6520 : 180 - 204
  • [30] The bandwidth differentiated service of web server
    Hu Y.-S.
    Gao A.
    Mu D.-J.
    1600, Computer Society of the Republic of China (27): : 163 - 176