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 performance of a component based system from its design. This work revises the approach of using LQN templates, and offers a case study by using the revised approach to model a realistic component application.
- Cecchet, E., Marguerite, J., Zwaenepoel, W.: Performance and Scalability of EJB Applications Proc of 17th ACM Conference on Object-Oriented Programming, Seattle, Washington, (2002). Google ScholarDigital Library
- Denaro, G., Polini, A., and Emmerich, W.: Early performance testing of distributed software applications Proc of the Fourth international Workshop on Software and Performance, Redwood Shores, California, (2004) 94--103 Google ScholarDigital Library
- Descripton of LQN XML Schema http://www.sce.carleton.ca/rads/lqn/lqn-documentation/schema/Google Scholar
- ECperf Kit Sun Microsystems http://java.sun.com/developer/releases/j2ee/ecperf/Google Scholar
- Gorton, I., Liu, A.: Performance Evaluation of Alternative Component Architectures for Enterprise JavaBean Applications in IEEE Internet Computing, vol.7, no. 3, pages 18--23, 2003 Google ScholarDigital Library
- Java Enterprise Edition Sun Microsystems http://java.sun.com/javaee/Google Scholar
- Liu, Y., Fekete, A., Gorton, I.: Predicting the Performance of middleware-based applications at the design level Proc of Fourth International Workshop on Software and Performance, Redwood Shores, California (2004) 166--170. Google ScholarDigital Library
- Oufimtsev, A. and Murphy, L.: Predicting Performance of EJB-based Systems Using Layered Queueing Networks Proc. of OOPSLA conference, ACM, Oct. 2004 (poster)Google Scholar
- The State of J2EE Application Management: Analysis of 2003 Benchmark Survey Survey Analysis by Ptak, Noel & Associates http://ptaknoelassociates.com/members/J2EE_app_mgmt_survey.pdfGoogle Scholar
- Ufimtsev, A., Murphy, L., Kucharenka A.: Impact of Virtual Memory Managers on Performance of J2EE Applications In Proceedings of Component-Based Software Engineering (CBSE) conference, Vesteras, Sweden, June 2006 Google ScholarDigital Library
- Xu, J., Oufimtsev, A., Woodside, M., Murphy, L.: Performance Modeling and Prediction of Enterprise JavaBeans with Layered Queuing Network Templates Proc of SAVCBS Workshop, FSE, Lisbon (2005) Google ScholarDigital Library
Index Terms
- Performance modeling of a JavaEE component application using layered queuing networks: revised approach and a case study
Recommendations
Performance modeling and prediction of enterprise JavaBeans with layered queuing network templates
SAVCBS '05: Proceedings of the 2005 conference on Specification and verification of component-based systemsComponent 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 ...
Web Application Performance Modeling Using Layered Queueing Networks
In this paper, a Layered Queueing Network (LQN) performance model is used for studying an Apache-PHP web application with PostgreSQL backend-database. Performance evaluation is done by obtaining load test measurements and by solving the LQN model. Model ...
Performance modeling and prediction of enterprise JavaBeans with layered queuing network templates
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 ...
Comments