Title :
Performance and Reliability Analysis ofWeb Server Software Architectures
Author :
Gokhale, Swapna S. ; Vandal, Paul J. ; Lu, Jijun
Author_Institution :
Dept. of Comput. Sci. & Eng., Connecticut Univ., Storrs, CT
Abstract :
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-based Web server software architectures. We demonstrate the capability of the methodology to facilitate systematic, quantitative tradeoffs using several examples
Keywords :
Internet; Petri nets; client-server systems; multi-threading; software architecture; software reliability; Petri nets; Web server; client server system; process-based model; reliability tradeoff; software architecture; stochastic reward net; thread-based model; Computer architecture; Computer crashes; Costs; Performance analysis; Service oriented architecture; Software architecture; Stochastic processes; Web server; World Wide Web; Yarn;
Conference_Titel :
Dependable Computing, 2006. PRDC '06. 12th Pacific Rim International Symposium on
Conference_Location :
Riverside, CA
Print_ISBN :
0-7695-2724-8
DOI :
10.1109/PRDC.2006.50