DocumentCode
2978983
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
fYear
2006
fDate
Dec. 2006
Firstpage
351
Lastpage
358
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing, 2006. PRDC '06. 12th Pacific Rim International Symposium on
Conference_Location
Riverside, CA
Print_ISBN
0-7695-2724-8
Type
conf
DOI
10.1109/PRDC.2006.50
Filename
4041921
Link To Document