SPEC Seal of Reviewal SPECjAppServer®2004 Result
Copyright © 2004 Standard Performance Evaluation Corporation
WebSphere 5.1 Application Server on eServer xSeries 335 Cluster
1,306.44 SPECjAppServer2004 JOPS@Standard
Submitter:
IBM Corporation
SPEC license # 11 Test date:
May-2004
Software Products
WebSphere 5.1 Application Server FP 5.1.0.4, Network Deployment
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
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
Software Configurations
J2EE Application Servers
Emulator SW Config
Database SW Config
Driver SW Config Primary
Driver SW Config Satellite #1
Driver SW Config Satellite #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)
Hardware Systems
J2EE Application Server Hardware
Database Server Hardware
Web Server Hardware
Load Driver(Primary) Hardware
Load Driver(Satellite #1) Hardware
Load Driver(Satellite #2) Hardware
Load Driver(Emulator) Hardware
JMS Server Hardware

System Configuration Diagram

Benchmark
Modifications
Configuration
Bill of Materials
Other Info
General Notes
Full Disclosure Archive

SUT Configuration
J2EE Server Nodes: 11   DB Server Nodes: 1
J2EE Server CPUs: 22 cores, 22 chips   DB Server CPUs: 8 cores, 4 chips
J2EE Instances: 11   DB Instances: 1
Other SUT Components:
   (1) IBM eServer xSeries 335 running IBM HTTP Server 2.0.47 and IBM Site Selector
   (1) IBM eServer xSeries 335 running IBM HTTP Server 2.0.47
   (1) 3COM 4924 Switch

Benchmark Settings
Dealer Injection Rate: 785   Ramp Up Time: 1,800 seconds
# of Dealer Agents: 12   Ramp Down Time: 300 seconds
# of Manufacturing Agents: 6   Steady State Time: 3,600 seconds
DB Load Injection Rate: 800   Trigger Time: 1,200 seconds

Detailed Results
Dealer Transaction Mix Count Tx. Mix
Purchase 707,334 24.99%
Manage 709,493 25.07%
Browse 1,413,685 49.94%
Total # Dealer Transactions 2,830,512
Total # Manufacturing Transactions 1,872,669
Response Times Average Maximum 90th% Reqd
Purchase 0.29 5.66 0.70 2.00
Manage 0.39 7.38 0.90 2.00
Browse 0.30 5.71 0.70 2.00
Manufacturing 2.50 15.73 4.50 5.00
Reproducibility Run (SPECjAppServer2004 JOPS) 1,307.83

WebSphere 5.1 Application Server FP 5.1.0.4, Network Deployment
Vendor: IBM Corporation Availability: May-2004
CTS Version: 1.3 Date Passed CTS: Dec-2003
OS Name: Suse Linux Enterprise Server 8.0, Service Pack 3
EJB Protocol: RMI/IIOP

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Vendor: IBM Corporation Availability: Dec-2003
OS Name: Suse Linux Enterprise Server 8.0, Service Pack 3

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Vendor: Sun Corporation Availability: Dec-2003
OS Name: Sun Solaris 8

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Vendor: IBM Corporation Availability: Dec-2003
OS Name: IBM AIX 5L v5.2

IBM DB2 Universal JDBC Driver (XA)
Vendor: IBM Corporation Availability: Jul-2004
OS Name: Suse Linux Enterprise Server 8.0, Service Pack 3

IBM DB2 V8.1 FP6
Vendor: IBM Corporation Availability: Jul-2004
OS Name: IBM AIX 5L v5.2

IBM HTTP Server V2.0.47
Vendor: IBM Corporation Availability: May-2003
Description: Web Server

WebSphere Plugin for IBM HTTP Server V2.0.47
Vendor: IBM Corporation Availability: May-2003
Description: Web Server module to forward requests to application server

IBM Site Selector, Edge Component of WebSphere V5.1
Vendor: IBM Corporation Availability: May-2003
Description: Load balancer via mapping DNS names to IP addresses

WebSphere V5.1 JMS Server
Vendor: IBM Corporation Availability: May-2003
Description: Messaging Server

J2EE Application Servers
J2EE Product: WebSphere 5.1 Application Server FP 5.1.0.4, Network Deployment
JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
JDBC Product: IBM DB2 Universal JDBC Driver (XA)
Hardware: J2EE Application Server Hardware
# of Instances: 11
Interfaces:
Web Interface for the Dealer Domain
Web Interface for the Supplier Domain
EJB Interface for the Dealer Domain
EJB Interface for the Manufacturing Domain
EJB Interface for the Supplier Domain
Notes / Tuning Information
Initial heap size = 1536 MB
Maximum heap size = 1536 MB
com.ibm.CORBA.FragmentSize=3000
Total Transaction Lifetime Timeout = 1000
ConnectionIOTimeout = 120
MaxConnectBacklog = 1024
MaxKeepAliveRequests = 10
Minimum Web Container threads = 50
Maximum Web Container threads = 50
EJB Cache Size = 30530
Minimum ORB threads = 15
Maximum ORB threads = 15
com.ibm.ws.pm.batch=true
com.ibm.ws.pm.deferredcreate=true
Monitoring Ping Interval = 600
Refer to files appservers/resources.xml, appservers/startup.txt,
and appservers/server.xml in the archive file.  They contain:
   datasource configuration,
   JVM command line parameters,
   and other J2EE configuration information

Emulator SW Config
J2EE Product: WebSphere 5.1 Application Server FP 5.1.0.4, Network Deployment
JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Hardware: Load Driver(Emulator) Hardware
# of Instances: 1
Notes / Tuning Information
Initial heap size = 1024 MB
Maximum heap size = 1024 MB
ConnectionIOTimeout = 120
MaxConnectBacklog = 1024

Database SW Config
DB Product: IBM DB2 V8.1 FP6
Hardware: Database Server Hardware
# of Instances: 1
Notes / Tuning Information
Tuning performed by db2tune8.sh script in the archive/Schema directory.

Driver SW Config Primary
JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Hardware: Load Driver(Primary) Hardware
# of Instances: 1
Notes / Tuning Information
JVM_OPTIONS=-server -Xss128k -Xms2048m -Xmx2048m -Xmn600m
-Dcom.ibm.CORBA.FragmentSize=3000 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC

Driver SW Config Satellite #1
JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Hardware: Load Driver(Satellite #1) Hardware
# of Instances: 1
Notes / Tuning Information
JVM_OPTIONS="-Xss128k -Xms2048m -Xmx2048m -Dcom.ibm.CORBA.FragmentSize=3000

Driver SW Config Satellite #2
JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Hardware: Load Driver(Satellite #2) Hardware
# of Instances: 1
Notes / Tuning Information
JVM_OPTIONS="-Xss128k -Xms1152m -Xmx1152m -Dcom.ibm.CORBA.FragmentSize=3000

IBM HTTP Server 2.0.47
Other Product: IBM HTTP Server V2.0.47
Hardware: Web Server Hardware
# of Instances: 2
Notes / Tuning Information
In the file conf/httpd.conf
   KeepAliveTimeout 1000
   MaxKeepAliveRequests 0
   ServerLimit 18
   StartServers 18
   ThreadLimit 275
   MaxClients 4950
   MaxSpareThreads 3400
   ThreadsPerChild 275
   Comment out access.log

IBM HTTP Server 2.0.47 WebSphere Plugin
Other Product: WebSphere Plugin for IBM HTTP Server V2.0.47
Hardware: Web Server Hardware
# of Instances: 2
Notes / Tuning Information
In the file .../config/cells/plugin-cfg.xml
   Changed "Round Robin" to "Random" for SPECJ04 Cluster

IBM Site Selector (one of the Edge Components for WebSphere Application Server, V5.1)
Other Product: IBM Site Selector, Edge Component of WebSphere V5.1
Hardware: Web Server Hardware
# of Instances: 1
Notes / Tuning Information
Defaults used.

WebSphere JMS Server (Included in WebSphere Application Server V5.1)
Other Product: WebSphere V5.1 JMS Server
Hardware: JMS Server Hardware
# of Instances: 1
Notes / Tuning Information
Deleted the MQ manager and made these changes:
  In createmq.properties:
      LogFileSize = 16384
      LogPrimaryFiles = 60
      LogSecondaryFiles = 3
  In mqs.ini  (LogDefaults section)
      LogPrimaryFiles = 60
      LogSecondaryFiles = 3
      LogFilePages = 16384
      LogBufferPages = 512
Recreated the MQ Manager and made these changes:
   In qm.ini (Channels section)
       MQIBindType=FASTPATH
   In qm.ini (TuningParameters section)
       DefaultQBufferSize=100000000
       DefaultPQBufferSize=100000000

J2EE Application Server Hardware (SUT hardware)
Hardware Vendor: IBM Corporation OS Vendor: SuSE Inc.
Model Name: IBM eServer xSeries 335 OS Name: SuSE Linux Enterprise Server 8 Service Pack 3
Processor: Intel Xeon DP Filesystem: ReiserFS
MHz: 3200 Disks: 2x36.4GB 15K RPM Ultra 320 SCSI (using x335 integrated mirroring)
# of CPUs: 2 cores, 2 chips, 1 core/chip Network Interface: 1000BASE-TX Gigabit Integrated Ethernet
Memory (MB): 4096 Other Hardware:
L1 Cache: 12Kuops(I)+8KB(D) per chip # of Systems: 10
L2 Cache: 512KB per chip H/W Available: May-2004
Other Cache: 2MB L3 cache per chip OS Available: May-2004
Notes / Tuning Information
These entries added to /etc/init.d/sysctl.conf
  net.core.netdev_max_backlog = 600
  net.core.somaxconn = 1024
  net.ipv4.tcp_synack_retries = 20
  net.ipv4.tcp_fin_timeout = 30
  fs.file-max=65535
  kernel.shmmax=1073741824
  net.ipv4.tcp_sack=0
  net.ipv4.tcp_timestamps=0
  vm.bdflush=100 1200 128 512 15 5000 100 0 0
  kernel.sched_yield_scale=1

Database Server Hardware (SUT hardware)
Hardware Vendor: IBM OS Vendor: IBM
Model Name: IBM eServer pSeries 650 OS Name: AIX 5L v5.2
Processor: IBM 1.45GHz POWER4+ Filesystem: JFS2
MHz: 1450 Disks: 2x146.8GB 10K RPM Ultra3 SCSI
# of CPUs: 8 cores, 4 chips, 2 cores/chip (2 HW threads/chip) Network Interface: 1000BASE-TX (Gigabit) Ethernet
Memory (MB): 16384 Other Hardware: FAStT200 Storage Server with 10x36.4GB 15K FC disks and EXP300 Stoage Expansion Unit with 7x18.2GB 15K Ultra 160 SCSI disks. See diagrams: db_tables.JPG and db_logs.JPG in the archive.
L1 Cache: 64KB(I)+32KB(D) per core # of Systems: 1
L2 Cache: 1.5MB shared L2 per chip H/W Available: Nov-2003
Other Cache: 32MB shared L3 cache per processor card (2 chips, private mode) OS Available: Nov-2003
Notes / Tuning Information
Large page support was enabled using:
  vmo -r -o lgpg_regions=640 -o lgpg_size=16777216
  bootinfo -K
  bosboot -Dad ipldevice -k /usr/lib/boot/unix_64
  shutdown -Fr
  vmo -o v_pinshm=1

Web Server Hardware (SUT hardware)
Hardware Vendor: IBM OS Vendor: Red Hat, Inc.
Model Name: IBM eServer xSeries 335 OS Name: Red Hat Enterprise Linux AS 3.0 SP1
Processor: Intel Xeon DP Filesystem: ReiserFS
MHz: 3200 Disks: 2x36.4GB 15K RPM Ultra 320 SCSI (using x335 integrated mirroring)
# of CPUs: 2 cores, 2 chips, 1 core/chip (2 HW threads/chip) Network Interface: (2) 1000BASE-TX Gigabit Integrated Ethernet
Memory (MB): 4096 Other Hardware:
L1 Cache: 12Kuops(I)+8KB(D) per chip # of Systems: 2
L2 Cache: 512KB per chip H/W Available: Apr-2004
Other Cache: 2MB L3 cache per chip OS Available: Apr-2004
Notes / Tuning Information
These entries were added to /etc/sysctl.conf
  net.core.netdev_max_backlog = 7000
  net.ipv4.tcp_syn_retries = 20
  net.ipv4.tcp_synack_retries = 20
  net.ipv4.tcp_fin_timeout = 30
  vm.max_map_count = 131072
This entry was added to /root/.bash_profile
  ulimit -n 8192

Load Driver(Primary) Hardware (non-SUT hardware)
Hardware Vendor: Sun Microsystems, Inc. OS Vendor: Sun Microsystems, Inc.
Model Name: Sun Fire 4800 OS Name: Solaris 8
Processor: UltraSPARC III Cu Filesystem: UFS
MHz: 1050 Disks: 2x36GB 10K SCSI
# of CPUs: 12 cores, 12 chips, 1 core/chip (1 HW thread/chip) Network Interface: (3)1000BASE-TX (Gigabit)
Memory (MB): 49152 Other Hardware:
L1 Cache: 32KB(I)+64KB(D) per chip # of Systems: 1
L2 Cache: 8MB per chip H/W Available: Apr-2004
Other Cache: OS Available: Apr-2004
Notes / Tuning Information
These entries were added to /.profile
  ndd -set /dev/tcp tcp_time_wait_interval 30000
  ndd -set /dev/tcp tcp_fin_wait_2_flush_interval 67500
  ndd -set /dev/tcp tcp_keepalive_interval 300000
  ulimit -n 16000
These changes were made in /etc/nscd.conf
  set enable-cache for hosts to yes
  set positive-time-to-live for hosts to 1
This change was made in .../was51gm/app/java/jre/lib/security/java.security
  networkaddress.cache.ttl=0

Load Driver(Satellite #1) Hardware (non-SUT hardware)
Hardware Vendor: IBM Corporation OS Vendor: IBM Corporation
Model Name: IBM eServer pSeries 630 OS Name: AIX 5L v5.2
Processor: IBM 1.45 GHz POWER4+ Filesystem: JFS2
MHz: 1450 Disks: 2x36.4GB 15K RPM Ultra320 SCSI
# of CPUs: 4 cores, 2 chips, 2 cores/chip (2 HW threads/chip) Network Interface: (3)1000BASE-SX
Memory (MB): 16384 Other Hardware:
L1 Cache: 64KB(I)+32KB(D) per core # of Systems: 1
L2 Cache: 1.5MB Shared L2 per chip H/W Available: Apr-2004
Other Cache: 32MB shared L3 cache per system OS Available: Apr-2004
Notes / Tuning Information
This change was made in .../java/jre/lib/security/java.security
   networkaddress.cache.ttl=1
This entry was added to /.profile
   ulimit -n 10000

Load Driver(Satellite #2) Hardware (non-SUT hardware)
Hardware Vendor: IBM Corporation OS Vendor: SuSE Inc.
Model Name: IBM eServer xSeries 365 OS Name: SuSE Linux Enterprise Server 8, Service Pack 3
Processor: Intel Xeon Filesystem: ReiserFS
MHz: 3000 Disks: 2x36.4GB 15K RPM SCSI
# of CPUs: 4 cores, 4 chips, 1 core/chip (2 HW threads/chip) Network Interface: (3)1000BASE-TX
Memory (MB): 8192 Other Hardware:
L1 Cache: 12Kuops(I)+8KB(D) per chip # of Systems: 1
L2 Cache: 512KB per chip H/W Available: Apr-2004
Other Cache: 4MB L3 cache per chip OS Available: Apr-2004
Notes / Tuning Information
These entries were added to /etc/init.d/sysctl.conf
  net.core.netdev_max_backlog = 600
  net.core.somaxconn = 1024
  net.ipv4.tcp_synack_retries = 20
  net.ipv4.tcp_fin_timeout = 30
  fs.file-max=65535
  kernel.shmmax=1073741824
  net.ipv4.tcp_sack=0
  net.ipv4.tcp_timestamps=0
  vm.bdflush=100 1200 128 512 15 5000 100 0 0
  kernel.sched_yield_scale=1
This change was made in .../java/jre/lib/security/java.security
  networkaddress.cache.ttl=1
This entry was added to /root/.profile
  ulimit -n 10000

Load Driver(Emulator) Hardware (non-SUT hardware)
Hardware Vendor: IBM Corporation OS Vendor: SuSE Inc.
Model Name: IBM eServer xSeries 440 OS Name: SuSE Linux Enterprise Server 8, Service Pack 3
Processor: Intel Xeon Filesystem: ReiserFS
MHz: 2000 Disks: 2x36.4GB 10K RPM SCSI
# of CPUs: 4 cores, 4 chips, 1 core/chip (2 HW threads/chip) Network Interface: (3)1000BASE-TX
Memory (MB): 4096 Other Hardware:
L1 Cache: 12Kuops(I)+8KB(D) per chip # of Systems: 1
L2 Cache: 512KB per chip H/W Available: Apr-2004
Other Cache: 2MB L3 cache per chip OS Available: Apr-2004
Notes / Tuning Information
These entries were added to /etc/init.d/sysctl.conf
  net.core.netdev_max_backlog = 600
  net.core.somaxconn = 1024
  net.ipv4.tcp_synack_retries = 20
  net.ipv4.tcp_fin_timeout = 30
  fs.file-max=65535
  kernel.shmmax=1073741824
  net.ipv4.tcp_sack=0
  net.ipv4.tcp_timestamps=0
  vm.bdflush=100 1200 128 512 15 5000 100 0 0
  kernel.sched_yield_scale=1
This entry was added to /root/.profile
  ulimit -n 8192

JMS Server Hardware (SUT hardware)
Hardware Vendor: IBM Corporation OS Vendor: SuSE Inc.
Model Name: IBM eServer xSeries 335 OS Name: SuSE Linux Enterprise Server 8 Service Pack 3
Processor: Intel Xeon DP Filesystem: ReiserFS
MHz: 3200 Disks: 2x36.4GB 15K RPM Ultra 320 SCSI (using x335 integrated mirroring)
# of CPUs: 2 cores, 2 chips, 1 core/chip (2 HW threads/chip) Network Interface: 1000BASE-TX Gigabit Integrated Ethernet
Memory (MB): 4096 Other Hardware:
L1 Cache: 12Kuops(I)+8KB(D) per chip # of Systems: 1
L2 Cache: 512KB per chip H/W Available: Apr-2004
Other Cache: 2MB L3 cache per chip OS Available: Apr-2004
Notes / Tuning Information
These entries added to /etc/init.d/sysctl.conf
  fs.file-max=65535
  kernel.shmmax=1073741824
  net.ipv4.tcp_sack=0
  net.ipv4.tcp_timestamps=0
  vm.bdflush=100 1200 128 512 15 5000 100 0 0
  kernel.sched_yield_scale=1

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-5E (utilizing block-level striping
  and distributed parity) was used for the database logs maintained on the
  EXP300 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 95 minute run at an injection rate of 785, database
  storage increased 820MB.  Given a linear scale, a 24 hour run at the same
  injection rate would increase storage by 12429.47MB.  The FAStT200 Storage Server
  was configured with two RAID-5E logical volumes consisting of five 36.4GB
  disks each.  These two volumes were merged into a single file system using
  LVM striping that yielded 102400 MB of total disk storage 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 13 systems)	
     Unit Qty     Description                                 Part Number 2004
IBM	13	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     13	IBM XSERIES 335 - 3YR WARRANTY SERVICE UPGRADE (24X7X4)	21P2073
IBM	13	REMOVE STANDARD MEMORY                              09N8043
IBM	13	xSERIES 3.2 GHz/533MHz-2MB L3 CACHE UPGRADE WITH XEON PROCESSOR	13N0662
IBM	52	IBM 1 GB PC2100 CL2.5 ECC DDR SDRAM DIMM            33L5039
IBM	13	INTEGRATED MIRRORING                                01R1356
IBM	26	IBM 36.4 GB 15K RPM ULTRA320 SCSI HOT-SWAP HDD      32P0734
			
			
			
            IBM p650 Database Hardware (for 1 system)	
     Unit Qty       Description                               Part Number 2004
IBM		p650 - AIX - POWER4+:1.45 GHz processors
IBM	1	Rack Server 1:PSERIES 650                           7038-6M2
IBM	1	16X/48X SCSI AUTO-DOCK DVD ROM                      7038-2635
IBM	1	PWR GXT135P GRAPH ACC+DIG SUPP                      7038-2849
IBM	2	146.8GB 10K RPM U3 SCSI DDRASS                      7038-3275
IBM	1	"T541H 15~TFT COL.MON,CAPT.CAB"                     7038-3637
IBM	1	6 FOOT EXTENDER CABLE DISPLAYS                      7038-4242
IBM	1	BAKPLANE AUTO-DOCKING MEDIA DR                      7038-4251
IBM	1	INT CAB INTEG CONTR 2SCSI BKPL                      7038-4255
IBM	1	"INT.CAB,MEDIA BACKPLANE(4PACK)"                    7038-4261
IBM	1	"RACK INDICATOR, RACK 1"                            7038-4651
IBM	1	SOFTWARE PREINSTALL                                 7038-5005
IBM	1	PROC CARD BACKPL 8WAY CONFIG                        7038-5124
IBM	1	10/100/1000 BASETX ETH PCIX AD                      7038-5701
IBM	1	PCI-X D.CH.U320 RAID BL.SW.ADP                      7038-5711
IBM	2	2 GIGAB FIBRE CHANN PCI-X ADPT                      7038-6239
IBM	2	"AC POWER SUPPLY, 1100 W"                           7038-6287
IBM	1	"RIO-2 RMT I/O LOOP ADPT,PRIMAR"                    7038-6415
IBM	1	U3 SCSI BAKPL HS DISKS                              7038-6578
IBM	4	2WAY 1.45GHZ PWR4+ PROC CARD                        7038-8051
IBM	4	4096MB DIMMS EXPRESS CONFIG                         7038-8052
IBM	1	ENTITLEMENT FC EXPR CONFG 850M                      7038-8059
IBM	1	QUIET TOUCH KEYB- US ENG                            7038-8700
IBM	1	3-BUTTON MOUSE                                      7038-8741
IBM	1	"POWER SPECIFY, AC"                                 7038-9172
IBM	1	LANG GRP SPEC.-US ENGLISH                           7038-9300
IBM	1	RIO-2 ENABLEMENT INDICATOR                          7038-9581
IBM	1	PWR CORD SPEC.- US/CANADA                           7038-9800
IBM	1	PWR CORD SPEC.- ALL                                 7038-9911
IBM	1	WARRANTY SERVICE UPGRADE                            6942-25B
IBM	1	WSU SAME DAY 24X7X4 RESPONSE                        6942-4524
IBM	1	7038-6M2 24X7X4 WSU                                 6942-6817
IBM	1	CONTRACT COVERAGE (N/C CODES)                       6942-CON
IBM	1	SERVICESUITE                                        6942-0096
IBM	1	HARDWARE MAINT. (N/C CODES)                         6942-HMA
IBM	1	MA HOURS OF COVERAGE-DEFAULT                        6942-0025
IBM	1	TERMS (N/C CODES)                                   6942-TCS
IBM	1	REQUEST PROPOSAL FOR PRICES                         6942-0050
IBM	1	PREPAY BILLING 3 YEARS                              6942-0053
			
			
              Storage Hardware (for p650)	
     Unit Qty    Description                                  Part Number 2004
IBM	1	FASTT200 STORAGE SER                                3542-2RU
IBM	1	FASTT200 - 3YR WARRANTY SERVICE UPGRADE (24x7x4)    41L2768
IBM	2	FIBRE CHANNEL SHORT WAVE GBIC                       3542-2308
IBM	10	"2 GBPS FC, 36.4 GB/15K DRIVE"                      3542-5212
IBM	2	FIBRE CHAN 1M SHORT WAVE CABLE                      3542-6701
IBM	1	SAN JOSE ROUTING FEATURE                            3542-9202
IBM	1	EXP300 STORAGE EXPANSION UNIT                       3531-1RU
IBM	1	IBM EXP300 - 3YR WARRANTY SERVICE UPGRADE (24X7X4)  21P2020
IBM	1	2M EXTERNAL LVD SCSI CABLE                          03K9310
IBM	7	18.2GB 15K RPM ULTRA 160 SCSI HOT-SWAP SL HDD       06P5767
			
			
		Miscellaneous Hardware
     Unit Qty    Description                                  Part Number 2004
IBM	1	7014-T00 : IBM RS/6000 RACK MODEL T00 w/3yr support 7014-T00
IBM	1	RACK CONT SPEC:7038/6M2 8U                          7014-0195
IBM	1	FRONT DOOR FOR 2.0 METER RACK                       7014-6069
IBM	2	SIDE PANEL 1.8M/2M RACK BLACK                       7014-6098
IBM	1	PWR DIST  SPECIFY-BASE/SIDE MO                      7014-9176
IBM	1	LANGUAGE GROUP SPEC-US ENGLISH                      7014-9300
IBM	1	POWER CORD SPEC-US/CANADA                           7014-9800			
			
3COM	1	3COM SUPERSTACK 3 SWITCH 4924                       3C17701-US
3COM	1	3COM Superstack 3 switch 4900 4-port GBIC module    3C17714-US
3COM	3	3COM 1000BASE-SX GBIC                               3CGBIC91
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 (Level F)	
     Unit Qty    Description                                                      Part Number 2004
IBM      8	DB2 UDB ENTERPRISE SERVER EDITION PROCESSOR LIC+SW MAINT 12 MO           D518GLL
IBM     16	DB2 UDB ENTERPRISE SERVER EDITION PROCESSOR SW MAINT RNWL 1 ANNIV        E00BILL
IBM     22	WAS NETWORK DEPLOYMENT 5.1 MULTIPLT PROG PK 1 PROC NLV MEDIA PK NLV      BA0BPML
IBM     44	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
IBM      1	AIX 5.2 SPO                                         5692-A5L
IBM      1	MEDIA 5765-E62 AIX V5.2                             5692-0947
IBM      1	AIX 5L V5.2 EXPANSION PACK                          5692-0949
IBM      1	AIX 5L V5.2 UPDATE CD                               5692-0965
IBM      1	MICROCODE UPD FILES AND DISC TOOL CD                5692-0975
IBM      1	CD ROM PROCESS CHARGE                               5692-1004
IBM      1	ENGLISH - US U/L SBCS (ENU)                         5692-2924
IBM      1	CD-ROM ISO 9660 STANDARD                            5692-3410
IBM      1	PREINSTALL                                          5692-5005
IBM      1	ENGLISH U/L SCBS SECONDARY LANGUAGE                 5692-5924
IBM      1	BASE LICENSE ASSET REGISTRATION                     5692-9001
IBM      1	AIX 5L FOR POWER V5.2                               5765-E62
IBM      8	AIX V5.2                                            5765-0001
IBM      1	PREINSTALL                                          5765-5005
IBM      1	AIX SW SUPPORT 3YR                                  5773-SPT
IBM      8	PER PROCESSOR SUPPORT 3 YEAR REG/REN F5             5773-0278
IBM      1	AIX SW SUB 3YR                                      5773-SUB
IBM      8	PER PROCESSOR SUBSCRIPTION 3 YEAR REG/REN F5        5773-0290
SuSE     1	SUSE LINUX ENTERPRISE SERVER 8 FOR X86 INSTALLATION KIT	SUSE QUOTE
SuSE    11	PREMIUM SUPPORT FOR SLES8 X86 FOR 3 YEARS           SUSE QUOTE
SuSE    11	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 27-May-2004