Printer Friendly
The Free Library
18,914,768 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

SPEC releases SPECjbb2005 for Measuring Java Virtual Machine -JVM- Server Performance.


WARRENTON, Va. -- The Standard Performance Evaluation Performance evaluation

The assessment of a manager's results, which involves, first, determining whether the money manager added value by outperforming the established benchmark (performance measurement) and, second, determining how the money manager achieved the calculated return
 Corp. (SPEC) has released SPECjbb2005, an updated benchmark for evaluating the performance of servers running typical Java business applications. The benchmark can be used across several versions of UNIX UNIX

Operating system for digital computers, developed by Ken Thompson of Bell Laboratories in 1969. It was initially designed for a single user (the name was a pun on the earlier operating system Multics).
, Windows, Linux and other operating systems.

SPECjbb2005 was developed by SPEC's Java subcommittee, with contributions from BEA BEA - Basic programming Environment for interactive-graphical Applications, from Siemens-Nixdorf. , Darmstadt University of Technology History
On October 10, 1877 Ludwig IV, Großherzog von Hessen und bei Rhein (Grand Duke of Hesse), named the Polytechnic School Technische Hochschule zu Darmstadt
, HP, IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) , Intel and Sun. The benchmark's workload represents an order processing application for a wholesale supplier. Systems integrators and end users can use the benchmark to evaluate performance of hardware and software aspects of Java Virtual Machine A Java interpreter. The Java Virtual Machine (JVM) is software that converts the Java intermediate language (bytecode) into machine language and executes it. The original JVM came from the JavaSoft division of Sun.  (JVM See Java Virtual Machine.

JVM - Java Virtual Machine
) servers. Hardware vendors can use SPECjbb2005 to analyze their platform's scalability when running Java applications. Software vendors can use it to evaluate the efficiency of their JVMs, just-in-time compilers (JITs), garbage collectors, thread implementations, and operating systems.

Updates reflect current practices

The new benchmark is a major update to SPECjbb2000, and results from the two benchmarks cannot be compared. The following important changes have been made to the benchmark to reflect current practices of Java application developers and new software codes:

--The internal database is now modeled using HashMaps or TreeMaps in cases where operations on a table require sorting.

--System.gc calls are no longer included in the main part of the benchmark.

--Handling of financial data and calculations has been changed from float to BigDecimal to match current industry practice.

--Several features from Java 5.0 have been added to the benchmark.

--Parts of the code were reengineered to better reflect object-oriented styles of programming.

--Transaction logging is now done by building and writing DOM objects using the JAXP JAXP Java API for XML Processing (Sun Microsystems)
JAXP Java API for XML Parsing
 XML XML
 in full Extensible Markup Language.

Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations.
 functionality in Java 5.0.

--The benchmark can be deployed using multiple Java Run-Time Environment (language) Java Run-Time Environment - (JRE) The part of the Java Development Kit required to run Java programs. The JRE consists of the Java Virtual Machine, the Java platform core classes and supporting files.  (JRE See Java Runtime Environment.

JRE - Java Run-Time Environment
) instances, each independently handling the transaction load on its own data tables.

Real-world workload

SPECjbb2005 simulates a wholesale company with warehouses that serve different districts. It mimics customer operations such as placing orders or requesting the status of an existing order, and operations within the company, such as processing orders for delivery, entering customer payments, checking stock levels, and requesting a report on recent activity by a given customer.

The benchmark measures throughput of the underlying Java platform, which is the rate at which business operations are performed per second. It steps through increasing amounts of work, providing a graphical view of scalability. Performance is assessed by two metrics: bops (business operations per second), which measures overall throughput for all of the JVMs in a benchmark run, and bops/JVM, which measures the performance and scaling of a single JVM.

"Like its predecessor, we expect that SPECjbb2005 will quickly become an industry standard," says Ricardo Morin, chair of the SPEC Java subcommittee. "It will be an important yardstick that companies can use to compare servers running business applications written in Java."

Initial results, availability

Performance results for SPECjbb2005 will be available on SPEC's web site at www.spec.org/jbb2005/results/ beginning on June 22. SPECjbb2005 licensees may publish their own results in accordance with SPEC's run and reporting rules. The minimum configuration on which the benchmark has been tested successfully (with eight warehouses) is a laptop with a 1.7Ghz Pentium M processor and 1GB of memory using a 512MB heap.

SPECjbb2005 is available now on CD-ROM CD-ROM: see compact disc.
CD-ROM
 in full compact disc read-only memory

Type of computer storage medium that is read optically (e.g., by a laser).
 from SPEC for $500. Discounts are available for eligible universities and non-profit organizations. SPECjbb2000 licensees can upgrade to the 2005 benchmark for $250.

About SPEC

SPEC (www.spec.org) is a non-profit organization that establishes, maintains and endorses standardized benchmarks to measure the performance of the newest generation of high-performance computers. Its membership comprises leading computer hardware and software vendors, universities, and research organizations worldwide. For more information, contact Dianne Rice, SPEC, 6585 Merchant Place, Ste. 100, Warrenton, VA 20187, USA; phone: 540-349-7878; fax: 540-349-5992; e-mail: info@spec.org; web: www.spec.org.

For additional information about SPECjbb2005:

Frequently asked questions: http://www.spec.org/jbb2005/docs/FAQ.html

Design document: http://www.spec.org/osg/jbb2005/docs/WhitePaper.html
COPYRIGHT 2005 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2005, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Jun 16, 2005
Words:661
Previous Article:Fujifilm Unveils the First Products in Its New Line of Universal Digital Camera Accessories; ''Digital accents by Fujifilm'' Offer a Range of...
Next Article:CRA Qualified Investment Fund Celebrates 200 Positive Evaluations on CRA Investment Test; Proposed Changes To CRA Underscore Importance Of Fund's...
Topics:



Related Articles
Volano Releases Server-Side Java Performance Benchmarking Tool; Java Vendors Brewing a Faster Batch of Virtual Machines with VolanoMark Benchmarking...
SPEC Releases SPECjvm98, First Industry-Standard Benchmark for Measuring Java Virtual Machine Performance.
SPEC Releases New Benchmark for Evaluating Java Virtual Machine Server Performance.
ACTUATE CORPORATION ANNOUNCES JAVA STRATEGY; SETS SIGHTS ON EMERGING MARKET FOR JAVA-BASED E-BUSINESS PLATFORMS.(Company Business and Marketing)
ARM AND SUN COLLABORATE ON NEXT-GEN EMBEDDED JAVA TECHNOLOGY.(Company Business and Marketing)
Embedded sys developer survey uncovers spike in Java Virtual Machine use.
Insignia accelerates development of secure system provisioning business via strategic agreement with esmertec.
Sun and SuSE Linux enter into global alliance: SuSE Linux to become a Java source licensee and distribute Sun's Java, Sun to distribute SuSE Linux...
Getting started with JAVA.(Teach-In)
SPEC Updates SPECjAppServer2004 To Benefit Open-Source Community.

Terms of use | Copyright © 2010 Farlex, Inc. | Feedback | For webmasters | Submit articles