by Kingsum Chow, PhD, senior performance architect with the Managed Runtime Environments group, Intel Corp.
The popularity of the J2EE platform and Java application servers enables rapid application development and deployment. Many developers have now moved to build their applications using commercially available J2EE application servers such as BEA WebLogic Server, IBM WebSphere Application Server, and Oracle Application Server.
This article establishes the workload, performance metrics, methodology, and environment for a tuning project based on the SPECjAppServer family of benchmarks. A companion article to this one includes the actual case study of an optimization based on the measures established in this article. The study uses a four-way application server based on Itanium 2 processors running the BEA WebLogic application server and the JRockit JVM under Windows.
Establishing the workload and performance metrics
In order to provide a recognizable point of reference, this study uses SPECjAppServer2002 as a standard benchmark for our exploration. SPECjAppServer2002 provides a complete Web application that uses a large and representative sample of J2EE APIs to benchmark performance of individual systems against one another. Many of the findings in this paper are applicable to future releases of the SPECjAppServer family of benchmarks as well.
![]()
If you're interested in this topic, these articles may be helpful:
![]() | Web services extend high-performance computing grid capabilities by Matt Gillespie, technical author. Intel Corp. Grid computing bas... |
![]() | High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI by Joseph D. Sloan. O'Reilly Media Inc. To the outside world, a "su... |
![]() | J2EE performance optimization, part 3 - design of experiments for performance tuning by Kingsum Chow, Ph.D., senior performance architect, Managed Runtime ... |
![]() | Data access performance in ADO.NET by Ramesh Theivendran, architect, Borland Software Corp. First publish... |
![]() | Developing your site for performance: principles and techniques of cost-effective Web site acceleration, part 3 Developing your site for performance: principles and techniques of cos... |
![]()
Related Jobs:
![]() | Senior Software and Data Mining Engineer #488691 - OR - Portland - OR StateGovt JOBS Job Summary: REQUIREMENTS: * Bachelors Degree from an accredited ... |
![]() | SQL Server Developer #2349 - WA - Sammamish - Tuxedo Technologies ABOUT TUXEDO Tuxedo Technologies Group was founded on the princip... |
![]() | Sr Java Engineer #7230 - CA - San Mateo - Acxiom Corporation Senior Java Engineer A Senior Level Java engineer is wanted t... |
![]() | Storage Architect - Canada - Markham - Albert White Technologies Mid to Sr. level Engineer should have 2+ years experience developing ... |
![]() | SQA Engineer #059873 - CA - Santa Monica - Symantec Corporation Job Requisition # : 059873 Job Title : SQA Engineer Location : San... |
![]() | Java with Socket Programming #2455718 - MA - Boston - Ajilon Consulting Title : Java with Socket Programming Posted : 11-14-2005 C... |
![]() | Software Engineer #7849 - CA - San Mateo - Acxiom Corporation Acxiom Digital, a top 20 Interactive Marketing Agency and pioneer of r... |
![]() | Software Engineer #6756 - CA - San Mateo - Acxiom Corporation Title: Server Side Software Engineeer Description: We are looki... |
![]() | Senior Software Engineer #902 - TX - Houston - RCG Information Technology RCG IT is interviewing for a Contract-to-Hire Senior Software Engine... |
![]() | Software Developer 2 #IRC280770 - CA - Redwood Shores - Oracle Oracle is making waves in the real-time collaboration and communicatio... |

