Skip to main content

Automatic Performance Tuning for J2EE Application Server Systems

  • Conference paper
Web Information Systems Engineering – WISE 2005 (WISE 2005)

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

Included in the following conference series:

Abstract

Performance tuning for J2EE application server systems is a complex manual task. This is unfortunately a necessary task in order to achieve optimal performance under dynamic workload environment. In this paper, we present our architecture and approach for implementing autonomic behavior in J2EE application server systems. Our experimental results demonstrate the feasibility and practicality of our architecture and approach in automatic performance tuning of J2EE application server systems.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. IBM: IBM WebSphere Application Server Advanced Edition Tuning Guide. Technical report (2001)

    Google Scholar 

  2. JBoss: http://www.jboss.org/

  3. Raghavachari, M., Reimer, D., Johnson, R.D.: The Deployer’s problem: Configuring Application Servers for Performance and Reliability. In: Proceedings of the 25th International Conference on Software Engineering, ICSE 2003 (2003)

    Google Scholar 

  4. Zhang, Y., Liu, A., Qu, W.: Software Architecture Design of an Autonomic System. In: Proceeding of the Fifth Australasian Workshop on Software and System Architectures, Melbourne, Australia, April 13-14 (2004)

    Google Scholar 

  5. IBM.: Autonomic Computing (2001), http://www.research.ibm.com/autonomic/manifesto/autonomic_computing.pdf

  6. Li, B., Nahrstedt, K.: A control-based middleware framework for quality of service adaptations. IEEE J. on Sel. Areas in Comms. 17(9), 1632–1650 (1999)

    Article  Google Scholar 

  7. Abdelzaher, T., Bhatti, N.: Web Server QoS Management by Adaptive Content Delivery. In: Proceedings of Seventh International Workshop on Quality of Service (1999)

    Google Scholar 

  8. Diaconescu, A., Mos, A., Murphy, J.: Automatic Performance Management in Component Based Software Systems. In: Proceeding of IEEE International Conference on Autonomic Computing (ICAC 2004), New York (2004)

    Google Scholar 

  9. Gandhi, N., Hellerstein, J.L., Parekh, S., Tilbury, D.M.: Managing the Performance of Lotus Notes: A control Theoretic Approach. In: Proceedings of 27th International Computer Measurement Group Conference (2001)

    Google Scholar 

  10. Menascé, D.A., Barbará, D., Dodge, R.: Preserving QoS of E-commerce Sites Through Self-Tuning: A Performance Model Approach. In: Proceedings of 2001 ACM Conference on E-commerce, Tampa, FL, October 2001, pp. 224–234. ACM, NewYork (2001)

    Chapter  Google Scholar 

  11. Russell, L.W., Morgan, S.P., Chron, E.G.: Clockwork: A new movement in autonomic systems. IBM Systems Journal 42(1), 77–84 (2003)

    Article  Google Scholar 

  12. Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing. IEEE Computer, 41–50 (January 2003)

    Google Scholar 

  13. http://www.wilytech.com/

  14. William, L.B.: Modern control theory, 3rd edn. Prentice Hall, Englewood Cliffs (1991)

    MATH  Google Scholar 

  15. CSIRO: CSIRO Middleware Technology Evaluation Series: Evaluating J2EE Application Servers version 2.1 (2002)

    Google Scholar 

  16. Zhang, Y., Liu, A., Qu, W.: Comparing Industry Benchmarks for J2EE Application Server: IBM’s Trade2 vs Sun’s Ecperf. In: Proceeding of the twenty-sixth Australian Computer Science Conference (ACSC 2003), Adelaide, Australia (2003)

    Google Scholar 

  17. Driankov, D., Hellendoorn, H., Reinfrank, M.: An Introduction to Fuzzy Control. Springer, Heidelberg (1993)

    MATH  Google Scholar 

  18. Khalil, H.K.: Nonlinear Systems. MacMillan, New York (1996)

    Google Scholar 

  19. Lindfors, J., Fleury, M.: The JBoss Group, LLC.: JMX: Managing J2EE with Java Management Extensions. Sams (2000)

    Google Scholar 

  20. Menascé, D.A., Almeida, V.A.F., Riedi, R., Pelegrinelli, F., Fonseca, R., Meira, W.: In Search of Invariants for E-Business Workloads. In: Proceeding of Second ACM Conference on Electronic Commerce, Minneapolis, October 17-20 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, Y., Qu, W., Liu, A. (2005). Automatic Performance Tuning for J2EE Application Server Systems. In: Ngu, A.H.H., Kitsuregawa, M., Neuhold, E.J., Chung, JY., Sheng, Q.Z. (eds) Web Information Systems Engineering – WISE 2005. WISE 2005. Lecture Notes in Computer Science, vol 3806. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11581062_43

Download citation

  • DOI: https://doi.org/10.1007/11581062_43

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30017-5

  • Online ISBN: 978-3-540-32286-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics