Skip to main content

Modeling the Effect of Application Server Settings on the Performance of J2EE Web Applications

  • Conference paper
Trends in Enterprise Application Architecture (TEAA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4473))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Home page of IBM WebSphere Application Server: http://www-306.ibm.com/software/webservers/appserv/was/

  2. Home page of JBoss Application Server: http://www.jboss.org/products/jbossas

  3. Home page of Sun Java System Application Server: http://www.sun.com/software/products/appsrvr/index.xml

  4. 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)

    Chapter  Google Scholar 

  5. 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)

    Google Scholar 

  6. Home page of SPECjAppServer: http://www.spec.org/osg/jAppServer/

  7. Home page of TPC-W: http://www.tpc.org/tpcw/

  8. Kleinrock, L.: Theory, Volume 1, Queueing Systems. Wiley-Interscience, Chichester (1975)

    Google Scholar 

  9. Cortellessa, V., D’Ambrogio, A., Lazeolla, G.: Automatic derivation of software performance models from case documents. Performance Evaluation 45(2-3), 81–105 (2001)

    Article  MATH  Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Jain, R.: The Art of Computer Performance Analysis. John Wiley & Sons, Chichester (1991)

    MATH  Google Scholar 

  17. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Dirk Draheim Gerald Weber

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics