Automatic Performance Tuning for J2EE Application Server Systems

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.

[1]  William L. Brogan,et al.  Modern control theory (3rd ed.) , 1991 .

[2]  Yan Zhang,et al.  Comparing Industry Benchmarks for J2EE Application Server : IBM's Trade2 vs Sun's ECperf , 2003, ACSC.

[3]  Dr. Hans Hellendoorn,et al.  An Introduction to Fuzzy Control , 1996, Springer Berlin Heidelberg.

[4]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[5]  Klara Nahrstedt,et al.  A control-based middleware framework for quality-of-service adaptations , 1999, IEEE J. Sel. Areas Commun..

[6]  Ada Diaconescu,et al.  Automatic performance management in component based software systems , 2004 .

[7]  Virgílio A. F. Almeida,et al.  In search of invariants for e-business workloads , 2000, EC '00.

[8]  Juha Lindfors,et al.  JMX: Managing J2EE with Java Management Extensions , 2002 .

[9]  Mukund Raghavachari,et al.  The deployer's problem: configuring application servers for performance and reliability , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[10]  T.F. Abdelzaher,et al.  Web server QoS management by adaptive content delivery , 1999, 1999 Seventh International Workshop on Quality of Service. IWQoS'99. (Cat. No.98EX354).

[11]  Stephen P. Morgan,et al.  Clockwork: A new movement in autonomic systems , 2003, IBM Syst. J..

[12]  Joseph L. Hellerstein,et al.  Managing the Performance of Lotus Notes: A Control Theoretic Approach , 2001, Int. CMG Conference.

[13]  Ronald C. Dodge,et al.  Preserving QoS of e-commerce sites through self-tuning: a performance model approach , 2001, EC '01.