javaee

Oufimtsev, A. and Murphy, L. Method Input Parameters and Performance of EJB Applications. Studia Informatica Universalis Journal

Oufimtsev, A. and Murphy, L. Method Input Parameters and Performance of EJB Applications. Studia Informatica Universalis Journal, Regular Issue Vol.4 No. 1 pp. 41-52

Abstract

We investigated the impact of method input parameters on component performance, which is usually neglected during an application design stage. We evaluated a set of Commercial Off-The-Shelf (COTS) components which use Enterprise Java Beans (EJB) technology. These components were deployed on WebSphere Application Server and tested using a custom-built remote client. The client keeps track of execution times, while the server has JProbe Profiler embedded in the EJB container to monitor the interactions. For test purposes we used only stateless session beans, allowing us to concentrate on the possible dependency of server performance on input parameter variations. Test results show that significant performance impacts can be caused by a relatively small number of input parameter dependencies.

Jing Xu, Alexandre Oufimtsev, Murray Woodside, Liam Murphy,Performance Modeling and Prediction of Enterprise JavaBeans with Laye

Jing Xu, Alexandre Oufimtsev, Murray Woodside, Liam Murphy,Performance Modeling and Prediction of Enterprise JavaBeans with Layered Queuing Network Templates, SAVCBS'05 workshop, ACM

Abstract

Component technologies, such as Enterprise Java Beans (EJB) and .NET, are used in enterprise servers with requirements for high performance and scalability. This work considers performance prediction from the design of an EJB system, based
on the modular structure of an application server and the application components. It uses layered queueing models, which
are naturally structured around the software components. This paper describes a framework for constructing such models, based on layered queue templates for EJBs, and for their inclusion in the server. The resulting model is calibrated and validated by comparison with an actual system.

Ufimtsev, A., Murphy, L., Kucharenka A, Impact of Virtual Memory Managers on Performance of J2EE Applications In Proceedings of

Ufimtsev, A., Murphy, L., Kucharenka A, Impact of Virtual Memory Managers on Performance of J2EE Applications In Proceedings of CBSE conference, June. 2006

Abstract.

We investigate the impact of Operating System's Virtual Memory Managers (VMMs) on performance of enterprise applications.
By taking various popular branches of the Linux kernel and modifying their VMM settings, one can see the effects it introduces on ECPerf J2EE Benchmark. JBoss application server is used to run ECPerf. Our tests show that even the change of one parameter in VMM can have signicant performance impacts. Performance of various kernel branches is compared. Parameter sensitivity and infuence of specific settings arepresented.

A. Ufimtsev and L. Murphy, Performance Modelling of a JavaEE Component Application using Layered Queuing Networks: Revised Appro

A. Ufimtsev and L. Murphy, Performance Modelling of a JavaEE Component Application using Layered Queuing Networks: Revised Approach and a Case Study, accepted for presentation at the Specification and Verification of Component-Based Systems (SAVCBS'06) Workshop at ACM SIGSOFT 2006/FSE-14, Portland, OR, USA, November 10-11, 2006

Abstract:

Nowadays component technologies are an integral part of any enterprise production environment. Performance and
scalability are among the key properties of such systems. Using Layered Queuing Networks (LQN), one can predict the

Syndicate content