12th Pacific Rim International Symposium on Dependable Computing (PRDC'06)
Performance and Reliability Analysis ofWeb Server Software Architectures
Riverside, California
December 18-December 20
ISBN: 0-7695-2724-8
Jijun Lu, University of Connecticut, Storrs, CT 06269, USA
Our increasing reliance on the information and services provided by modern Web servers mandates that these services be offered with superior performance and reliability. The architecture of a Web server has a profound impact on its performance and reliability. One of the dimensions used to characterize the architecture of a Web server is the processing model employed in the server, which describes the type of process or threading model used to support a Web server operation. The main options for a processing model are process-based, thread-based or a hybrid of the process-based and the thread-based models. These options have unique advantages and disadvantages in terms of their performance and reliability tradeoffs. In this paper we propose an analysis methodology based on the Stochastic Reward Net (SRN) modeling paradigm to quantify the performance and the reliability tradeoffs in the process-based and the thread-basedWeb server software architectures. We demonstrate the capability of the methodology to facilitate systematic, quantitative tradeoffs using several examples.
Citation:
Swapna S. Gokhale, Paul J. Vandal, Jijun Lu, "Performance and Reliability Analysis ofWeb Server Software Architectures," prdc, pp.351-358, 12th Pacific Rim International Symposium on Dependable Computing (PRDC'06), 2006