The TPC will announce new performance and pricing specifications in the near future. A major revision of TPC-W is in development and scheduled for release in late 2004. Also targeted for a late 2004 release is a revised pricing specification. A new OLTP benchmark, TPC-E, is currently under review.
During the revision process, the TPC recognized some limitations in the original W benchmark. TPC-W was a large system level benchmark that tried to emulate a very large e-commerce environment and allowed full implementation. The result was so many different components and replications, so many application servers and application devices, that it was difficult to recognize exactly what was impacting the performance. To compensate for these difficulties, the benchmark was revamped and has been renamed TPC-AP.
Another aspect that has been modified is in the collection of the TPC-W benchmark. Previously, you could put together any combination of servers. Now there is a replication rule that states you can have multiple application servers, but all of the servers must be identical. The elimination of a collection of different types of servers makes understanding the contribution of the server component easier.
Another effort that The TPC is focusing on is the Pricing Spec. The TPC feels it is important for each benchmark to include a pricing specification for several different reasons. One, customers need an indication of price to aid in purchasing decisions. Two, pricing helps in keeping configurations more realistic in that it discourages the use of something that is very expensive to get a little more performance. Three, currently each benchmark has slightly different pricing rules. The TPC as an organization decided to create a specification that unifies pricing methodology for all of the different benchmarks.
Other benchmarks that are under revision include TPC-E, an expanded version of TPC-C, TPC-H and TPC-DS.
The TPC is a non-profit, vendor-neutral organization that was founded to define server transaction processing and database benchmarks, and to disseminate objective and verifiable performance data.
For additional information, please visit http://www.tpc.org.