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 条
  • [41] Dynamic scheduling of web server cluster
    Hwang, ST
    Jung, NS
    NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 563 - 568
  • [42] Modeling and Simulation as a Service using Apache Kafka
    Gutlein, Moritz
    Djanatliev, Anatoli
    SIMULTECH: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS, 2020, : 171 - 180
  • [43] ICM Web: the interactive chromatin modeling web server
    Stolz, Richard C.
    Bishop, Thomas C.
    NUCLEIC ACIDS RESEARCH, 2010, 38 : W254 - W261
  • [44] Architecture and Performance Based Comparison of Semantic Web Service Processes
    Khamparia, Aditya
    Pandey, Babita
    PROCEEDINGS ON 2016 2ND INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), 2016, : 248 - 256
  • [45] A Study of Bare PC Web Server Performance for Workloads with Dynamic and Static Content
    He, Long
    Karne, Ramesh K.
    Wijesinha, Alexander L.
    Emdadi, Ali
    HPCC: 2009 11TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2009, : 494 - 499
  • [46] From individual contribution to group learning: The early years of Apache web server
    Annabi, Hala
    Crowston, Kevin
    Heckman, Robert
    OPEN SOURCE SYSTEMS, 2006, 203 : 77 - +
  • [47] 基于COM的Apache Web Server参数在线调节系统
    龙图景
    孙政顺
    李春文
    姜培刚
    不详
    计算机工程与应用 , 2004, (15) : 119 - 121
  • [48] Design and implementation of a web server for a hosting service
    Hara, Daisuke
    Ozaki, Ryota
    Hyoudou, Kazuki
    Nakayama, Yasuichi
    PROCEEDINGS OF THE NINTH IASTED INTERNATIONAL CONFERENCE ON INTERNET AND MULTIMEDIA SYSTEMS AND APPLICATIONS, 2005, : 69 - 74
  • [49] A research on the model of service quality for Web server
    Huang, GM
    Yang, MF
    Proceedings of the World Engineers' Convention 2004, Vol A, Network Engineering and Information Society, 2004, : 260 - 266
  • [50] Shared assumption concerning technical determination in Apache Web Server developer community
    Lindman, Juho
    Open Source Development, Adoption and Innovation, 2007, 234 : 283 - 288