Browse > Article

(Performance Monitoring Techniques for EJB Applications)  

나학청 (숭실대학교 컴퓨터학과)
김수동 (숭실대학교 컴퓨터학과)
Abstract
Due to the emersion of J2EE (Java 2, Enterprise Edition), many enterprises inside and outside of the country have been developing the enterprise applications appropriate to the J2EE model. With the help of the component model of Enterprise JavaBeans (EJB) which is the J2EE core technology, we can develop the distributed object applications quite simple. EJB application can be implemented by using the component-oriented object transaction middleware and the most applications utilize the distributed transaction. Due to these characteristics, EJB technology became popular and then the study for EJB based application has been done quite actively. However, the research of techniques for the performance monitoring during run-time of the EJB applications has not been done enough. In this paper, we propose the techniques for monitoring the performance of EJB Application on the run time. First, we explore the workflow for the EJB application service and classily the internal operation into several elements. The proposed techniques provide monitoring the performance elements between the classified elements. We can also monitor by extracting the performance information like state transition and process time of the bean which is related to the lifetime occurred during one workflow, and the resource utilization rate.
Keywords
Performance Measure; EJB Application; EJB Server; Monitoring Technique; Load Balancing;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Halter S., Munroe S., Enterprise Java Performance, Prentice Hall PTR, Aug. 2000
2 Fenton N., Pfleeger S., Software Metrics: A Rigorous & Practical Approach, PWS Publishing Company, 1997
3 Java Community, ECperf Specification, Sun Microsystems, at URL : http://java.sun.com/j2ee/ecperf/download.html, May 29, 2001
4 Sun Microsystems, Enterprise JavaBeans Specification, Version 2.0, at URL : http://java. sun.com/products/ejb/docs.html, Aug. 14, 2001
5 Roman Ed., Mastering Enterprise JavaBeans, Second Edition, WILEY, 2002
6 Girdley M., et al, J2EE Applications and BEA WebLogic Server, Prentice Hall PTR, 2002
7 Adatia R., et al., Professional EJB Volume 2, Worx Press Ltd., 2001
8 김철진, 조은숙, 김수동, '효율적인 객체지향 설계 및 성능 측정을 위한 정적/동적 메트릭', 한국정보과학회논문지(B), 제25권, 제11호, pp.1657-1666, 1998, 11.
9 Liu T., et al., 'Layered Queueing Models for Enterprise JavaBean Applications', Fifth IEEE International Enterprise Distributed Object Computing Conference, Sept. 2001   DOI
10 Llado CM., Harrison P.G., 'Performance evaluation of an enterprise javabean server implementation.', In: Proc. 2nd, Int. Workshop on Software and Performance (WOSP 2000, September 17-20, Ottawa, Canada), 2000   DOI
11 Sun Microsystems, Java Virtual Machine Profiler Interface (JVMPI), Apr. 13, 2002
12 Steve W., Jeff K., Java Platform Performance Strategies and Tactics, Addison-Wesley, Jun., 2000