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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
IBM: IBM WebSphere Application Server Advanced Edition Tuning Guide. Technical report (2001)
JBoss: http://www.jboss.org/
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)
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)
IBM.: Autonomic Computing (2001), http://www.research.ibm.com/autonomic/manifesto/autonomic_computing.pdf
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)
Abdelzaher, T., Bhatti, N.: Web Server QoS Management by Adaptive Content Delivery. In: Proceedings of Seventh International Workshop on Quality of Service (1999)
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)
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)
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)
Russell, L.W., Morgan, S.P., Chron, E.G.: Clockwork: A new movement in autonomic systems. IBM Systems Journal 42(1), 77–84 (2003)
Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing. IEEE Computer, 41–50 (January 2003)
William, L.B.: Modern control theory, 3rd edn. Prentice Hall, Englewood Cliffs (1991)
CSIRO: CSIRO Middleware Technology Evaluation Series: Evaluating J2EE Application Servers version 2.1 (2002)
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)
Driankov, D., Hellendoorn, H., Reinfrank, M.: An Introduction to Fuzzy Control. Springer, Heidelberg (1993)
Khalil, H.K.: Nonlinear Systems. MacMillan, New York (1996)
Lindfors, J., Fleury, M.: The JBoss Group, LLC.: JMX: Managing J2EE with Java Management Extensions. Sams (2000)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)