Experiences of using LQN and QPN tools for performance modeling of a J 2 EE Application

Performance of a J2EE application is influenced by the underlying infrastructure, operating system and middleware parameters. Usually a reactive approach of testing is used to configure these, which is costly and lengthy. Consequently a proactive approach of performance modeling is required. Layered Queuing Networks and Queuing Petri Nets are two such effective techniques for tuning environment. This paper articulates our experiences with these techniques for a J2EE application. The relative attributes of the two techniques are listed to provide an insight on their suitability in a context.

[1]  Daniel A. Menascé,et al.  A Framework for Software Performance Engineering of Client/Server Systems , 1997, Int. CMG Conference.

[2]  Dorina C. Petriu,et al.  Software Performance Models from System Scenarios in Use Case Maps , 2002, Computer Performance Evaluation / TOOLS.

[3]  Manuel Silva Suárez,et al.  A comparison of the expressiveness of SPA and bounded SPN models , 2001, Proceedings 9th International Workshop on Petri Nets and Performance Models.

[4]  Samuel Kounev,et al.  Performance modelling of distributed e-business applications using Queuing Petri Nets , 2003, 2003 IEEE International Symposium on Performance Analysis of Systems and Software. ISPASS 2003..

[5]  Susanna Donatelli,et al.  A comparison of performance evaluation process algebra and generalized stochastic Petri nets , 1995, Proceedings 6th International Workshop on Petri Nets and Performance Models.

[6]  Ray Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[7]  Paola Inverardi,et al.  Model-based performance prediction in software development: a survey , 2004, IEEE Transactions on Software Engineering.

[8]  C. Murray Woodside,et al.  Performance analysis of distributed server systems , 2000 .

[9]  Henry H. Liu,et al.  An Analytic Model for Predicting the Performance of SOA-Based Enterprise Software Applications , 2004, Int. CMG Conference.