TPC BENCHMARK W (Web Commerce) SeungLak Choi Dept. of Computer Science, KAIST
Contents What is TPC-W? Performance Metrics Web Interactions and Workload Profile Database Transaction
What is TPC-W? (1/2) Benchmark for web commerce system Models on online bookstore Version 1.2 (Oct 18)
What is TPC-W? (2/2)
Performance Metrics The number of web interactions processed per second scale_factor is the number of items in the ITEM table Primarily shopping WIPSb – primarily browsing WIPSo – primarily ordering $ / WIPS
Web Interactions and Workload Profile Schema for bookstore Data population Interactions What does it do? Mix of interactions Navigation options Sample SQL & HTML code
Web Interactions and Workload Profile Home Shopping Cart Customer Registration Buy Request Buy Confirm Order Inquiry Order Display Search Request Search Result New Products Best Sellers Product Detail Admin Request Admin Confirm Interactions
Web Interactions and Workload Profile Mix of Web Interactions
Database Transaction Transaction ACID Properties Atomicity test Consistency test Isolation test Durability Test Web page consistency requirements Allow 30 sec for pages to be updated