Van Do, TienTienVan DoKrieger, Udo R.Udo R.KriegerChakka, RamRamChakka2019-09-192014-09-2420081018-4864https://fis.uni-bamberg.de/handle/uniba/18196In 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.engWeb server modelingQueueing network modelQBD-M processGE distributionPerformance modeling of an Apache Web server with a dynamic pool of service processesarticle10.1007/s11235-008-9116-y