1301-1303

Previous Table of Contents Next

Page 1301

  • Instruction Set Computation (CISC), and RISC may also utilize Branch Prediction computation on supported CPUs. A common example includes the wildly popular 275 MHz 64-bit DEC Alpha processor. DEC currently has a 64-bit Alpha processor running at 1000 MHz.
  • PowerPC: The PowerPC chip is half as thin as the Pentium and therefore more efficient in power consumption, electrical resistance, and computational speed. PowerPC chips are also expected to be the next popular, true 64-bit processor introduced in late 1995. The PowerPC architecture is newer , more flexible, requires less overhead, and can process up to six simultaneous instructions per cycle versus the current two to three instructions of Intel 86 P-5 and P-6 high-end processors. The high-end Intel 86 requires roughly twice the number of transistors per chip to maintain the backward compatibility of previous 86 CPUs.
  • Smart Controller Cards: Smart controller cards enable significant price/performance ratio increases among the smart card providers, and they are currently utilized only by the Oracle RDBMS. This is the result of Oracle's high-speed record latch and network management research. Smart cards offload computation from the main processor's CPU. A smart card is usually placed directly at the cable interface to the file server. In the AT&T Global Information Systems 3000 (formerly the NCR 3000) platform, smart cards attach to the host adapter, before the network wire and eliminate network protocol exchange between the network and the CPU. This is accomplished by means of a secondary processor available from the smart card. The resulting efficiency can be as large as a 50 percent performance throughput increase for a total investment of less than $5,000.00.

Making the Right Choice

With all these MP, SMP, and MPP platforms, how can you be certain to make the right choice for your business applications today and tomorrow?

Transaction Processing Performance Council (TPC) Benchmarks

The Transaction Processing Performance Council benchmarks effectively illustrate :

  • Simulated banking application benchmarks on SMP via the TPC/A, B, and C
  • A level playing field of independently audited Price/Performance benchmarks
  • Forum open to challenge for 60 days by the entire competitive members
  • Resource for many other types of benchmarks
  • Resource for Performance Tuning Optimization

The best single resource from the TPC is probably the Complete Listing of TPC Results and includes up-to-date listings of all TPC/A, B, C, D, and E benchmarks detailing the company sponsor, system, database, operating system tested , and complete five-year costs including all

Page 1302

software and system maintenance support fees.

TPC/A: Online transaction processing (OLTP) test that scales upward to measure database update, disk I/O, and transaction integrity. All costs are divided by the total system cost and measured in Transactions per Second (TPS), when driven from multiple terminals.
TPC/B: Current database stress test (not OLTP) detailing significant disk I/O, transaction integrity, all costs, moderate system and application execution time.
TPC/C: Simulated order entry of five complex, concurrent OLTP transactions; order delivery, payment record entry, status checks, and warehouse stock level environment test, including all costs, measured in Transactions Per Minute (TPM).
TPC/D: New decision support (DS) OLTP for large systems, processing 17 long running "real-world" queries against complex data structures.
TPC/E: New large-business "Enterprise"-database stress test for complex-query processing on very large databases.

TPC Quarterly Reports contain executive summaries of the TPC results published in the quarter as well as a complete historical benchmark listing. Executive summaries are two-page summations of the lengthy Full Disclosure Reports . The summations describe major components , performance data, detailed pricing of the system/configurations, and their related diagrams. Supplementary information included relates to competitive system and database analysis
topics.

Complete Full Disclosure Reports are an average of 100 pages but include detailed price breakdowns by components and the specific optimizations used to achieve the best performance results.

The TPC Price Performance ratio reports are available from within your organization, or you can telephone the TPC for reports and information directly in Sunnyvale, California, at (408) 295-8894.

Sample TPC Benchmarks

Following in Table 56.3 are a few sample TPC/A, TPC/C, and TPC/D benchmarks. The TPC consists of 44 members from the hardware and software industry, including

  • Amdahl, AT&T/GIS(NCR), COMPAQ, Cray Research, DEC, Fujitsu, HP, Sequent, Silicon Graphics, Inc. (SGI), and Sun
  • CA/Ingres, IBM, Informix, Microsoft, nCUBE, Novell, Oracle, SCO, and Sybase

TPC Results are subject to challenge by competitors and independently audited for 60 days prior to their publication. Benchmarks are summarized to include the complete five-year cost of the system including software with full support and administration costs. These figures are then expressed in total Transactions Per Second (TPS), (TPM), and the associated Price Performance Ratio.

Page 1303

Historical IBM 3090 Model 600J performance is 25 TPS, per processor. At six processors, this equates to 150 TPS/A v1.2. These machines cost $6 million to operate for five years , including software, maintenance, and support, thus generating a price performance ratio of $40,000.00@ Transaction. The figures shown in Table 56.3 reflect why the current trend is towards client/server and away from the mainframe.

Table 56.3. Sample TPC benchmarks.


Company System TPC/ARev Throughput $Price/perf 5 Yr. Total Cost RDBMS O/S Date
AT&T NCR3655/ 48 CPU C/S v 1.2 713.56 TPS/A $5,941. @TPS/A $4,239,200.00 Oracle7 MP/RASSVR4.2 10/93
Compaq Proliant 5000 6/200 1x TCP-C v 3.3 5008.43TPM/C $87,00 @TPM/C $432,736.00 Oracle7.3 MS Windows NT 4.0 8/97
Compaq Prolaint 2500 6/200 1xTCP-C v3.3 2604.77 TPM/C $94.00 @TPM/C $244,154.00 Oracle 7.3 MS Windows NT 4.0 8/97
Compaq Prolinea2000 5864200 v 1.2 240.68TPS/A $4,890. @TPS/A $1,176,922.00 Oracle7.0.15 SCO UNIX 3.2.4 9/93
Compaq system-pro/ XL5862100 v 1.2 242.23TPS/A $5,130. @TPS/A $1,242,662.00 Oracle7.0.15 SCO UNIX 3.2.4 8/93
Compaq system-pro/ XL5862040 v 1.2 171.82TPS/A $5,437. @TPS/A $834,146.00 Oracle7.0.10 SCO UNIX 3.2.4 1/93
HP 9000T500 C/S v 3.00 5070TPM/C $530.00 @TPM/C $2,872,151.00 Oracle7.3 HP-UX 10.10 7/95
HP 9000K410 C/S v 3.00 3809TPM/C $364.00 @TPM/C $1,384,763.00 Oracle7.3 HP-UX 10.01 9/95
HP 9000H70 C/S v 1.2 411.73TPS/A $6,866. @TPS/A $2,745,542.00 Oracle7.0.11 HP-UX 9.0 6/93
HP 9000H50 C/S v 1.1 184.55TPS/A $8,637. @TPS/A $1,593,366.00 Oracle7.0.10 HP-UX 9.0 6/93
IBM ES/9000742 Fastpath v 1.2 1427.07TPS/A $13,348. @TPS/A $19,175,741.0 IMSDB4.1 W RSR MVS/ESA4.3 12/93
IBM RS/6000570 C/S v 1.2 128.50TPS/A $6,536. @TPS/A $1,095,880.00 Oracle7 AIX3.2.3UNIX 12/93
Sun Ultra Enterprise 6000 C/S v 3.3 31,104.04 TPM/D $109,00 @TPM/C $3,391,878 Oracle8 Solaris 2.6 9/97
Sun Starfire Ultra Enterprise 10000 v 1.2 4,661 TPM/D $1,540.00 @TPM/D $9,767,384 Oracle8 Solaris 2.6 9/97
Sequent S2000/750 C/S v 1.2 1002.37TPS/A $9,313. @TPS/A $9,335,113.00 Oracle7.0.12 DYNEXptkV 2.0.1 6/93

Parallel Processing Platform Selection Criteria

Choosing your parallel processing platform requires specific selection criteria. Decisions you make regarding how you will evaluate the information and select the best current and future solution will have a long- term impact on your entire network user community.

When selecting a platform, consider your real-world experiences with your current file servers:

  • Is your current query response time (TPS) and related performance fast enough?
  • What is your current user community growth rate?
  • How many concurrent and total users will you need to support in a few years' time?
Previous Table of Contents Next


Oracle Unleashed
Oracle Development Unleashed (3rd Edition)
ISBN: 0672315750
EAN: 2147483647
Year: 1997
Pages: 391

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net