ECperf, the widely recognized industry standard J2EE benchmark, has attracted a large number of results submissions and their subsequent publication. However, ECperf places little restriction on the hardware platform, operating systems and databases utilized in the benchmarking process. This, combined with the existence of only two primary metrics, makes it difficult to accurately compare the results, or the performance of the Application Server products themselves. By mining the full-disclosure archives for trends and correlations we have discovered that J2EE technology is very scalable with increasing middle-tier resources, as long as the database has sufficient resources to prevent it becoming a bottleneck. Other observed trends include, a linear correlation between middle-tier total processing power and throughput, as well as between J2EE Application Server license costs and throughput. However, the results clearly indicate that there is an increasing cost per user with increasing capacity systems. Finally, the correlation between middle-tier processing power and throughput, combined with results obtained from a different 'lighter-weight' benchmark, facilitates an estimate of throughput for different types of J2EE applications.
[1]
Erik Hagersten,et al.
Memory Characterization of the ECperf Benchmark
,
2003
.
[2]
Paul Brebner,et al.
Entity Bean A, B, C's: Enterprise Java Beans Commit Options and Caching
,
2001,
Middleware.
[3]
Ian Gorton,et al.
Enterprise Transaction Processing Systems: Putting the Cobra Ots, Encina++ and Orbixotm to Work
,
2000
.
[4]
Yan Zhang,et al.
Comparing Industry Benchmarks for J2EE Application Server : IBM's Trade2 vs Sun's ECperf
,
2003,
ACSC.
[5]
Paul Brebner,et al.
The rigorous evaluation of Enterprise Java Bean technology
,
2001,
Proceedings 15th International Conference on Information Networking.
[6]
Paul Brebner,et al.
Rigorous Evaluation of COTS Middleware Technology
,
2003,
Computer.
[7]
Samuel Kounev.
Eliminating ECperf Persistence Bottlenecks when using RDBMS with Pessimistic Concurrency Control
,
2001
.
[8]
Samuel Kounev,et al.
Implementing and optimizing sun's ECperf benchmark with BEA WebLogic server BEA
,
2001
.
[9]
Samuel Kounev,et al.
Performance issues in e-business systems
,
2002
.