Issues in Developing a Simulation Model of an EJB Application Server

Despite the fact that EJB (Enterprise Java Beans) is such a widely used technology, research in the area of performance modelling EJB application servers is quite sparse. This paper will describe how Ptolemy II, a discrete event simulator and general modelling tool, can be used to build a scalable model of an EJB system that allows users to input variables that describe interactions and their constituent methods, as well as system parameters. The model will output the average time for each given user interaction and allow users to seek system improvements by changing the system parameters and workloads.

[1]  Paul Brebner,et al.  The rigorous evaluation of Enterprise Java Bean technology , 2001, Proceedings 15th International Conference on Information Networking.

[2]  Ian Gorton,et al.  Evaluating the Performance of EJB Components , 2003, IEEE Internet Comput..

[3]  Willy Zwaenepoel,et al.  Performance and scalability of EJB applications , 2002, OOPSLA '02.

[4]  Samuel Kounev,et al.  Performance Modeling and Evaluation of Large-Scale J2EE Applications , 2003, Int. CMG Conference.

[5]  Peter G. Harrison,et al.  Studying sensitivities of an EJB performance model , 2002, Proceedings. 10th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems.