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 |
|

Printer friendly
Cite/link
Email
Feedback
Reader Opinion