Architectural influence on Java']Java enterprise application's performance

被引:0
|
作者
Alameldin, T [1 ]
Sinha, A [1 ]
机构
[1] Calif State Univ Fresno, Dept Comp Sci, Fresno, CA 93740 USA
关键词
effect of architecture on enterprise [!text type='Java']Java[!/text] application performance testing; architecture and performance; factors impacting performance and scalability;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The influence of architecture is immense on the performance of Enterprise Applications. A very careful analysis and design is required when we discuss Java Enterprise applications because of the unique memory model of JVM and the requirements for mission critical applications. Java has proved its wide acceptance by its efficient implementation of object oriented programming concepts and its unique memory management model. Also being a platform independent language cuts down the cost of software development and deployment to a drastic level. As the enterprise applications are meant to be working 24*7, under a variety of stress conditions (peak and off-peak times), and are used for mission critical operations, the performance benchmarks must be very carefully defined and analyzed. This paper presents different aspects of architecture. This paper presents techniques for delivering high performance applications to production, managing and measuring the performance of applications, and diagnosing the toughest java enterprise problems throughout the entire application lifecycle. There are various factors that impact the overall performance and scalability of the system, These factors include, but are not limited to application design decisions, style and efficiency of user written application code, system topology, database configuration and tuning, disk and network input/output activity, operating system configuration, and. application server resource throttling knobs. Different component of Java Virtual Machine (JVM) technology, such as new memory management strategy and Garbage Collection (GC) are discussed in order to explain how an application is influenced by the JVM architecture. This paper recommends techniques for selecting performance benchmarks to achieve the optimized output from the J2EE application. These benchmarks must be quantifiable, representing and must be reproducible, in order to get the most realistic representation of the system. These benchmarks include load size, throughput, transaction time, connection time, response time, processing time, waiting time (average latency) and receiving Time.
引用
下载
收藏
页码:659 / 662
页数:4
相关论文
共 50 条
  • [1] Observations on tuning a Java']Java enterprise application for performance and scalability
    Altman, E.
    Arnold, M.
    Bordawekar, R.
    Delmonico, R. M.
    Mitchell, N.
    Sweeney, P. F.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2010, 54 (05)
  • [2] JEETuningExpert: A software assistant for improving Java']Java Enterprise Edition application performance
    Crasso, Marco
    Zunino, Alejandro
    Moreno, Leonardo
    Campo, Marcelo
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (09) : 11718 - 11729
  • [3] IBM's Enterprise Server for Java']Java
    Brackenbury, IF
    Ferguson, DF
    Gottschalk, KD
    Storey, RA
    IBM SYSTEMS JOURNAL, 1998, 37 (03) : 323 - 335
  • [4] Enterprise Java']Java
    Koutsoumbos, A
    Arora, R
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS (TOOLS 25) - PROCEEDINGS, 1998, : 369 - 370
  • [5] A Java']Java-based middleware for enterprise application integration
    Yao, Gang
    Cheung, Ronnie
    2007 SECOND INTERNATIONAL CONFERENCE IN COMMUNICATIONS AND NETWORKING IN CHINA, VOLS 1 AND 2, 2007, : 1069 - 1073
  • [6] An effective performance testing approach for Java']Java enterprise applications
    Alameldin, T
    Sinha, A
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 90 - 96
  • [7] The Java']Java Enterprise platform
    Semich, JW
    DATAMATION, 1996, 42 (05): : 41 - 41
  • [8] Performance modeling of Enterprise Java']JavaBeans
    Liu, TK
    Kumaran, S
    Chung, JY
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IX, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING: II, 2003, : 293 - 298
  • [9] Aspects of enterprise Java']Java Beans
    Blank, G
    Vayngrib, G
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 437 - 437
  • [10] Enterprise computing: The Java']Java factor
    Ram, P
    Abarbanel, R
    COMPUTER, 1997, 30 (06) : 115 - 117