| 
 | 
SPECjAppServer®2004 Result Copyright © 2004 Standard Performance Evaluation Corporation  | 
| WebSphere 5.1 Application Server on eServer xSeries 335 Cluster | 
  | 
| Submitter: IBM Corporation  | 
SPEC license # 11 | Test date: Jun-2004  | 
| SUT Configuration | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
|||||||||||||||
  | 
| Benchmark Settings | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
| Detailed Results | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||||||
  | 
||||||||||||||||||||||||||
  | 
||||||||||||||||||||||||||
  | 
| WebSphere 5.1 Application Server FP 5.1.0.4, Network Deployment | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
| Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1) | ||||||
|---|---|---|---|---|---|---|
  | 
| IBM DB2 Universal JDBC Driver (XA) | ||||||
|---|---|---|---|---|---|---|
  | 
| IBM DB2 V8.1 FP6 | ||||||
|---|---|---|---|---|---|---|
  | 
| IBM HTTP Server V2.0.47 | ||||||
|---|---|---|---|---|---|---|
  | 
| WebSphere Plugin for IBM HTTP Server V2.0.47 | ||||||
|---|---|---|---|---|---|---|
  | 
| IBM Site Selector, Edge Component of WebSphere V5.1 | ||||||
|---|---|---|---|---|---|---|
  | 
| WebSphere V5.1 JMS Server | ||||||
|---|---|---|---|---|---|---|
  | 
| J2EE Application Servers | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||
  | 
| Emulator SW Config | ||||||||
|---|---|---|---|---|---|---|---|---|
  | 
||||||||
  | 
| Database SW Config | ||||||
|---|---|---|---|---|---|---|
  | 
||||||
  | 
| Driver SW Config Primary | ||||||
|---|---|---|---|---|---|---|
  | 
||||||
  | 
| Driver SW Config Satellites #1, and #2 | ||||||
|---|---|---|---|---|---|---|
  | 
||||||
  | 
| IBM HTTP Server 2.0.47 | ||||||
|---|---|---|---|---|---|---|
  | 
||||||
  | 
| IBM HTTP Server 2.0.47 WebSphere Plugin | ||||||
|---|---|---|---|---|---|---|
  | 
||||||
  | 
| IBM Site Selector (one of the Edge Components for WebSphere Application Server, V5.1) | ||||||
|---|---|---|---|---|---|---|
  | 
||||||
  | 
| WebSphere JMS Server (Included in WebSphere Application Server V5.1) | ||||||
|---|---|---|---|---|---|---|
  | 
||||||
  | 
| J2EE Application Server Hardware (7) (SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||||||||||||||||
  | 
| Database Server Hardware (SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||||||||||||||||
  | 
| Web Server Hardware (SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||||||||||||||||
  | 
| Load Driver(Primary) Hardware (non-SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||||||||||||||||
  | 
| Load Driver (2) (SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||||||||||||||||
  | 
| Load Driver(Emulator) Hardware (non-SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||||||||||||||||
  | 
| JMS Server Hardware (SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||||||||||||||||
  | 
| Benchmark Modifications | 
|---|
Schema Modifications:
No changes were made to the benchmark schema.  | 
Load Program Modifications:
No changes were made to the load program.  | 
| Benchmark Configuration Information | 
|---|
Isolation Requirement Info:
The following beans: PartEnt, ComponentEnt, AssemblyEnt, BomEnt and LargeOrderEnt in the Manufacturing Domain, ItemEnt in the Orders Domain, and SupplierCompEnt and SupplierEnt in the Supplier Domain were accessed using READ_COMMITTED which is Cursor Stability (CS) for DB2. The remaining beans were accessed using REPEATABLE_READ which translates to DB2 isolation level of Read Stability (RS). The ItemEnt bean was cached for 20 minute intervals using the WebSphere Lifetime in Cache Mechanism. Only the data inside the bean was cached.  | 
Durability Requirement Info:
To ensure database durability, RAID 50 (composed of two RAID 5E arrays) was used for the database logs maintained on the EXP400 Storage Expansion Unit. Each application server and the JMS server has a pair of mirrored disks (using the x335 integrated mirroring). This provides durability for transaction logs, message queues, and message logs.  | 
Storage Requirement Info:
Over the course of a 75 minute run at an injection rate of 540, database storage increased 476 MB. Given a linear scale, a 24 hour run at the same injection rate would increase storage by 9139.20 MB. The EXP 400 Disk enclosure contained fourteen 36.4GB drives. The ServeRAID 6M adapter utilized these drives as a RAID 50 array consisting of two RAID 5E arrays of 7 drives each. This yielded a total disk storage of 419879 MB for the database.  | 
Argument Passing Semantics:
WebSphere Application Server V5.1 uses pass-by-value semantics by default  | 
| Bill of Materials | 
|---|
            IBM x335 WebSphere 5.1 Cluster with p650 DB2 v8.1 FP6 Database Server 
                  			
Supplier      x335 WebSphere Application Server and IBM HTTP Server Hardware (for 10 systems)	
     Unit Qty     Description                                 Part Number 2004
IBM	10	IBM xSeries 335                                     8676-J1X
IBM		3200 MHZ 533 MHZ 2MB L3 CACHE INTEL XEON PROCESSOR      includen in 8676-J1X
IBM		2 X 512MB PC2100 DDR SDRAM (CHIPKILL);24X CD-ROM        includen in 8676-J1X
IBM	10	IBM XSERIES 335 - 3YR WARRANTY SERVICE UPGRADE (24X7X4)	21P2073
IBM	10	REMOVE STANDARD MEMORY                              09N8043
IBM	10	xSERIES 3.2 GHz/533MHz-2MB L3 CACHE UPGRADE WITH XEON PROCESSOR	13N0662
IBM	40	IBM 1 GB PC2100 CL2.5 ECC DDR SDRAM DIMM            33L5039
IBM	10	INTEGRATED MIRRORING                                01R1356
IBM	20	IBM 36.4 GB 15K RPM ULTRA320 SCSI HOT-SWAP HDD      32P0734
						
			
            IBM x365 Database Hardware (for 1 system)	
     Unit Qty       Description                               Part Number 2004
IBM     1       IBM xSeries 365                                     8862-6RX
IBM     2       3.0GHz 4MB L3 Intel Xeon Processor MP   included in 8862-6RX
IBM             4 X 512MB PC2100 DDR SDRAM;24X CD-ROM   includen in 8862-6RX
IBM     1       REMOVE STANDARD MEMORY                              09N8043
IBM     1       Warranty service upgrade; 3 yr onsite repair 24x7x4 96P2253
IBM     2       3.0GHz 4MB L3 Cache Upgrade With Xeon Processor MP  13N0710
IBM     8       1GB PC2100 CL2.5 ECC DDR SDRAM RDIMM                73P2031
IBM     2       IBM 36.4 GB 15K RPM ULTRA320 SCSI HOT-SWAP HDD      32P0734
IBM     1       ServeRAID-6M Ultra320 SCSI Controller (256MB Cache) 02R0988
IBM     1       ServeRAID-6M Ultra320 SCSI Controller               32P0033
IBM     2       Intel PRO/1000 XT Server Adapter                    31P9601
						
              Storage Hardware (for x365)	
     Unit Qty    Description                                  Part Number 2004
IBM     2       EXP400 External SCSI Storage Enclosure              17331RU
IBM     2       VHDCI SCSI 2m cable -         one cable included in 17331RU 
IBM     2       IBM EXP400 - 3yr Warranty Service Uprade (24x7x4)   41L2768
IBM    28       IBM 36.4 GB 15K RPM ULTRA320 SCSI HOT-SWAP HDD      32P0734
			
			
		Miscellaneous Hardware
     Unit Qty    Description                                  Part Number 2004
IBM     1       NetBAY42 ER Enterprise Rack                         930842S
IBM     1       NetBay - 3yr Warranty Service Upgrade (24x7x4)      41L2762
3COM    1       3COM SUPERSTACK 3 SWITCH 4924                       3C17701-US
3COM    3       3COM 1YR 24X7X4 EXPRESS SUPPORT -  CAT10            3CS-EX74-10E
IBM     1       E54 15 INCH BLACK CRT MONITOR (13.8INCH VIEWABLE)   633147N
IBM     1       E54 - 3YR WARRANTY SERVICE UPGRADE (24X7X4)         30L9183
IBM     1       IBM PREFERRED PRO FULL-SIZE KBD - 104 KEYS - PS/2   31P7454
IBM     1       IBM SLEEK 2-BUTTON MOUSE - STEALTH BLACK (PS/2)     28L3673
									
			
                Passport Advantage Software	
     Unit Qty    Description                                                       Part Number 2004
IBM      4	DB2 UDB WORKGROUP SERVER UNLIMITED EDITION PROCESSOR LIC+SW MAINT 12 MO     D51NDLL
IBM      8	DB2 UDB WORKGROUP SERVER UNLIMITED EDITION PROCESSOR SW MAINT RNWL 1 ANNIV  E00IHLL
IBM     16	WAS NETWORK DEPLOYMENT 5.1 MULTIPLT PROG PK 1 PROC NLV MEDIA PK NLV         BA0BPML
IBM     32	WEBSPHERE APPLICATION SRVR NETWORK DEPLOYMENT PROC ANNUAL SW MAINT RNWL     E1ALVLL
IBM      1	EDGE SERVER - LOAD BALANCING, CACHING,CENTRALIZED SECURITY included in      BA0BPML
IBM      1	EDGE SERVER - SUPPORT                   included in E1ALVLL
IBM      2	IBM HTTP SERVER 2.0.47                  included in BA0BPML 
IBM      2	IBM HTTP SERVER 2.0.47 SUPPORT          included in E1ALVLL
         		
         		
                 Operating System Software	
      Unit Qty   Description                                                       Part Number 2004
SuSE     1      SUSE LINUX ENTERPRISE SERVER 8 FOR X86 INSTALLATION KIT                SUSE QUOTE
SuSE     9      PREMIUM SUPPORT FOR SLES8 X86 FOR 3 YEARS                              SUSE QUOTE
SuSE     9      MAINTENANCE PROGRAM FOR SLES8 X86 FOR 3 YEARS                          SUSE QUOTE
Red Hat  1      REDHAT ENTERPRISE LINUX  V.3.2.26 FOR X86 INSTALLATION KIT             REDHAT QUOTE
Red Hat  1      ENTERPRISE TECHNICAL ACCOUNT MANAGEMENT                                REDHAT QUOTE
Red Hat  6      RHEL AS Premium (x86) Subscription    (https://www.redhat.com/apps/commerce/rhel/as/)
 | 
| Other Benchmark Information | 
|---|
  The switch ports and all network adapters are 1Gb/sec.
  
  Three types of load balancing were utilized:
    WebSphere's workload management performed load balancing for RMI/IIOP requests.
    Site Selector balanced HTTP connections across the two IHS web servers.
    The IHS WebSphere plugin balanced load across the WebSphere nodes and
    also maintained session affinity to a particular node.
  
  This submission used the xerces implementation (version - XML4J 4.2.2) provided
  with WebSphere Application Server V5.1 in the IBM 1.4.1 JDK.
  
 | 
| General Notes | 
|---|
The only errors in the driver log files were those that are normally generated by this benchmark. The IBM DB2 Universal JDBC Driver (XA) is a type 2 driver. DB2 uses "Soft" checkpoint to ensure that no updates remain unflushed for longer than the allowed time. When DB2 UDB Server changes a database table with an update, insert, or delete operation, the change is initially made in memory, not on disk. When there is not enough space in the memory buffer to read in or write additional data pages, DB2 UDB Server will make space by flushing some modified pages to disk. Modified pages are also written to disk as part of the "Soft" checkpoint to ensure that no updates remain unflushed for longer than the allowed time. Before a change is made to the database, it is first recorded in the transaction log. This ensures that the database can be recovered completely in the event of a failure. Using the transaction log, transactions that started but did not complete prior to a failure can be undone, and transactions recorded as complete in the transaction log but not yet written to disk can be redone. DB2 UDB uses a write-ahead-logging protocol to guarantee recovery. This protocol uses "Soft" checkpoint to write least-recently-used database pages to disk independent of transaction commit. However, enough log information to redo/undo the change to a database pages is committed to disk before the database page itself is written. This protocol therefore renders checkpoint unnecessary for DB2 UDB. For a more detailed description of the general principles of the write-ahead-logging protocol, see the IBM research paper, ARIES: A Transaction Recovery Method Supporting Fine Granularity Locking and Partial Rollbacks Using Write-Ahead Logging," by C. Mohan, Database Technology Institute, IBM Almaden Research Center. (http:// portal.acm.org/citation.cfm ?id=128770&coll=portal&dl=ACM&CFID=10343790&CFTOKEN=42047146) XA 2-phase transactions were used to coordinate the interaction between the database server and JMS server.  | 
For questions about this result, please contact the submitter: IBM Corporation For other inquiries, please contact webmaster@spec.org
Copyright © 2004 Standard Performance Evaluation Corporation
First published at SPEC.org on 07-Jul-2004