Abstract
The performance of a web application is affected by several factors. In this paper, the effects of two configurable software settings of J2EE application servers are discussed: the maximum size of the thread pool and the maximum size of the connection queue. Previous work has shown that both tuning parameters have a considerable impact on the performance metrics, and both of them should be taken into account when constructing a performance model of a web application. This paper presents a queueing network-based performance model that is able to capture the effect of the connection queue limit. New performance measurements which can help improving this model are also presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Home page of IBM WebSphere Application Server: http://www-306.ibm.com/software/webservers/appserv/was/
Home page of JBoss Application Server: http://www.jboss.org/products/jbossas
Home page of Sun Java System Application Server: http://www.sun.com/software/products/appsrvr/index.xml
Sopitkamol, M., Menascé, D.A.: A method for evaluating the impact of software configuration parameters on e-commerce sites. In: WOSP 2005. Proceedings of the 5th international workshop on Software and performance, pp. 53–64. ACM Press, New York (2005)
Bogárdi-Mészöly, Á., Imre, G., Charaf, H.: Investigating factors influencing the response time in J2EE web applications. WSEAS Transactions on Computers 4, 179–183 (2005)
Home page of SPECjAppServer: http://www.spec.org/osg/jAppServer/
Home page of TPC-W: http://www.tpc.org/tpcw/
Kleinrock, L.: Theory, Volume 1, Queueing Systems. Wiley-Interscience, Chichester (1975)
Cortellessa, V., D’Ambrogio, A., Lazeolla, G.: Automatic derivation of software performance models from case documents. Performance Evaluation 45(2-3), 81–105 (2001)
Cortellessa, V., Mirandola, R.: Deriving a queueing network based performance model from uml diagrams. In: WOSP 2000. Proceedings of the 2nd international workshop on Software and performance, pp. 58–70. ACM Press, New York (2000)
Urgaonkar, B., Pacifici, G., Shenoy, P., Spreitzer, M., Tantawi, A.: An analytical model for multi-tier internet services and its applications. SIGMETRICS Perform. Eval. Rev. 33(1), 291–302 (2005)
Bernardi, S., Donatelli, S., Merseguer, J.: From uml sequence diagrams and statecharts to analysable petri net models. In: WOSP 2002. Proceedings of the 3rd international workshop on Software and performance, pp. 35–45. ACM Press, New York (2002)
Kounev, S., Buchmann, A.: Performance modelling of distributed E-Business applications using queuing petri nets. In: ISPASS 2003. Proc. of the 2003 IEEE International Symposium on Performance Analysis of Systems and Software, IEEE Computer Society Press, Los Alamitos (2003)
Imre, G., Bogárdi-Mészöly, Á., Charaf, H.: Measuring and modelling the effect of application server tuning parameters on performance. In: 4th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence, Herl’any, Slovakia, pp. 471–482 (2006)
Imre, G., Bogárdi-Mészöly, Á., Charaf, H.: Performance modelling of a J2EE web application considering application server tuning parameters. In: Proceedings of MicroCAD 2006 International Scientific Conference, University of Miskolc, Miskolc, Hungary, pp. 115–121 (2006)
Jain, R.: The Art of Computer Performance Analysis. John Wiley & Sons, Chichester (1991)
Lazowska, E.D., Zahorjan, J., Graham, G.S., Sevcik, K.C.: Quantitative system performance: computer system analysis using queueing network models. Prentice-Hall, Inc., Upper Saddle River, NJ, USA (1984)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Imre, G., Levendovszky, T., Charaf, H. (2007). Modeling the Effect of Application Server Settings on the Performance of J2EE Web Applications. In: Draheim, D., Weber, G. (eds) Trends in Enterprise Application Architecture. TEAA 2006. Lecture Notes in Computer Science, vol 4473. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75912-6_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-75912-6_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75911-9
Online ISBN: 978-3-540-75912-6
eBook Packages: Computer ScienceComputer Science (R0)