Printer Friendly
The Free Library
14,530,717 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

SPEC Releases New Benchmark for Evaluating Java Virtual Machine Server Performance.


Business Editors/High Tech Writers

WARRENTON, Va.--(BUSINESS WIRE)--June 5, 2000

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 SPECjbb2000, a new 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/NT, Linux and other operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap. .

SPECjbb2000 represents an order processing application for a wholesale supplier. Written in Java, it was developed with participation from computer vendors, system integrators, universities, research organizations, publishers and consultants. 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 SPECjbb2000 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.

SPECjbb2000 - the "jbb" stands for Java business benchmark - is implemented as a Java program emulating a three-tier client/server system with emphasis on the middle tier. All three tiers are implemented within a single JVM. The tiers mimic a typical business application, where users in tier one generate inputs that result in the execution of business logic in the middle tier (tier two), which in turn calls to a database on the third tier. SPECjbb2000 does not depend on any package beyond the 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
).

"SPEC is continuing what it started with its Java client benchmark, SPECjvm98," says Kaivalya Dixit, SPEC president. "There are other Java server benchmarks available, but only SPECjbb2000 provides SPEC's methodology for ensuring consistent, repeatable results."

Modeling Business Applications

"Companies worldwide are developing Java application frameworks for deploying commercial systems," says Anne Troop, chair of the SPECjbb2000 project committee. "SPECjbb2000 is an excellent yardstick to compare servers that use business applications written in Java."

SPECjbb2000 models a wholesale company, with warehouses that serve a number of districts. Customers initiate a set of operations such as placing new orders or requesting the status of an existing order. Additional operations are generated within the company, such as processing orders for delivery, entering customer payments, and checking stock levels.

SPECjbb2000 assigns one active customer per warehouse. A warehouse is a unit of about 25MB of data stored in binary trees (Btrees). Warehouses map directly to Java threads. As the number of warehouses increases during the full benchmark run, so does the number of threads.

While SPECjbb2000 is not a complete OLTP (OnLine Transaction Processing) See transaction processing and OLCP.

OLTP - On-Line Transaction Processing
 benchmark, it is a good stand-in for a large business application. The benchmark exercises the implementations of JVM, JIT JIT - dynamic translation , garbage collection, threads and some aspects of the operating system. It also measures the performance of CPUs, caches, memory hierarchy and the scalability of shared memory processors (SMPs).

Dependable Results

SPECjbb2000 measures the throughput of the underlying Java platform, which is the rate at which business operations are performed per second. The metric is a composite number derived by averaging peak performance throughput with the results from adding warehouses one at a time until there are twice as many warehouses as server processors.

A typical benchmark run takes about three minutes per warehouse. SPECjbb2000 measures throughput in a fixed amount of time, so faster machines do more work in the allotted al·lot  
tr.v. al·lot·ted, al·lot·ting, al·lots
1. To parcel out; distribute or apportion: allotting land to homesteaders; allot blame.

2.
 time. Testing by SPEC on a variety of platforms shows that results are consistent and repeatable.

Vendor Reporting

SPECjbb2000 performance results are available on SPEC's web site at http://www.spec.org . SPECjbb2000 licensees may publish their own results in accordance with SPEC's run and reporting rules. To run SPECjbb2000, users need a machine with a minimum of 256MB physical memory and a JVM environment supporting Java or Java 2 API. JVMs generally need 32MB or more of disk space for the installed software and the benchmark itself requires 10MB of disk space.

Availability

SPECjbb2000 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 $400. Discounts are available for eligible universities and non-profit organizations.

SPECjbb2000 was developed by SPEC's Open Systems Group (OSG OSG Open Scene Graph
OSG Open Science Grid
OSG Office of the Secretary-General (United Nations)
OSG Open Systems Group
OSG Office of the Surgeon General (HHS - PHS) 
). SPEC is a non-profit corporation formed to establish, maintain and endorse a standardized set of relevant benchmarks that can be applied to the newest generation of high-performance computers. The organization's membership includes more than 30 computer vendors, systems integrators, publishers, consultants, and leading universities and research centers from around the world. The SPEC Web site http://www.spec.org offers, without cost, the broadest set of performance ratings for evaluating computer systems. In addition to OSG, SPEC benchmark development groups include the High-Performance Group (HPG HPG

human pituitary gonadotropin.
), and the Graphics Performance Characterization (GPC (1) A PC that uses the Linux-based gOS operating system. See gOS.

(2) (GPC Group) Originally the Graphics Performance Characterization committee of the NCGA, the GPC Group is now part of Standard Performance Evaluation Corporation (SPEC) and oversees the following
) Group. For more information on SPECjbb2000 and other benchmarks, contact SPEC, 6585 Merchant Place, Suite 100, Warrenton, Va. 20187; phone: 540-349-7878; fax: 540-349-5992; e-mail: info@spec.org; http://www.spec.org .

For additional information, see the SPECjbb2000 Frequently Asked Questions document: http://www.spec.org/osg/jbb2000/docs/faq.html
COPYRIGHT 2000 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2000, 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
Geographic Code:1USA
Date:Jun 5, 2000
Words:797
Previous Article:Cauley & Geller, LLP Announces Class Action Lawsuit Against Performance Technologies Inc. Seeking Damages On Behalf of Shareholders.
Next Article:NPD And GfK Form Sports Tracking Europe; New Service Monitors Athletic Footwear Sales in Eight Countries.
Topics:



Related Articles
COMPAQ CLAIMS NEW ALPHA SERVERS OUT PERFORM THOSE BY SUN, IBM, HP.(Product Announcement)
Tower Technology's TowerJ 3.1.4 for Linux Nominated for Best Virtual Machine in JavaWorld Magazine's Readers' Choice Awards.
SPEC Releases CPU2000 Benchmarks.
TowerJ Now Supports Java 2.
SPEC Releases SFS 3.0 Software.
SUN'S VENERABLE ENTERPRISE 10000 SERVER BEATS IBM'S FULLY CONFIGURED P690/HPC ON APP BENCHMARK.
NetFORCE NAS Solutions Deliver Breakthrough NFS Storage Performance.
SERVER'S ABILITY TO SCALE FROM 8-16 CPUS CREATES HEAD ROOM.
Storage benchmarks.(Data Storage)
SPEC Releases CPU2006 Benchmarks; Update of Standard for Computer Performance Evaluation Improves Applications and Testing for New Generation of...

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