ACM Home Page
Please provide us with feedback. Feedback
Scaling and Charact rizing Database Workloads: Bridging the Gap between Research and Practice
Full text PdfPdf (251 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture table of contents
Page: 151  
Year of Publication: 2003
ISBN:0-7695-2043-X
Authors
Richard A. Hankins  Microprocessor Research Labs (MRL) and University of Michigan
Trung Diep  Microprocessor Research Labs (MRL)
Murali Annavaram  Microprocessor Research Labs (MRL)
Brian Hirano  Server Technologies, Oracle Corporation
Harald Eri  Server Technologies, Oracle Corporation
Hubert Nueckel  Software Solutions Group, Intel Corporation
John P. Shen  Microprocessor Research Labs (MRL)
Sponsor
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 42,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

On-ine Transaction Processing (OLTP) workloads arecrucial benchmarks for the design and analysis of serverprocessors. Typical cached configurations used byresearchers to simulate OLTP workloads are orders ofmagnitude smaller than the fully scaled configurationsused by OEM vendors to achieve world-record transactionprocessing throughput. The objective of this study is todiscover the underlying relationships that characterizeOLTP performance over a wide range of configurations.To this end, we have derived the "iron law" of databaseperformance. Using our iron law, we show that both theaverage instructions executed per transaction (IPX) andthe average cycles per instruction (CPI) are critical to thetransaction-throughput performance. We use an extensive,empirical examination of an Oracle® based commercialOLTP workload on an Intel® XeonTM multiprocessorsystem to characterize the scaling behavior of both theIPX and the CPI. We demonstrate that across a widerange of configurations the IPX and CPI behavior followspredictable trends, which can be accurately characterizedby simple linear or piece-wise linear approximations.Based on our data,we propose a method for selecting aminimal, representative workload configuration fromwhich behaviors of much larger OLTP configurations canbe accurately extrapolated.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
[4] T. Diep, M. Annavaram, H. Nueckel, B. Hirano, and J.P. Shen. Analyzing Performance Characteristics of OLTP Cached Workloads by Linear Interpolation. In Proceedings of the 6th Workshop on Computer Architecture Evaluation using Commercial Workloads, pages 51-59, February 2003.
5
6
 
7
[7] L.A. Barroso, K. Gharachorloo, A. Nowatzyk, and B. Verghese. Impact of Chip-Level Integration on Performance of OLTP Workloads. In Proceedings of the 6th International Symposium on High-Performance Computer Architecture, pages 3-14, January 2000.
8
9
 
10
 
11
[11] J. Kahle. Power4: A Dual-CPU Processor Chip. Microprocessor Forum '99, October 1999.
12
 
13
[13] J. Shen and M. Lipasti, Modern Processor Design: Fundamentals of Superscalar Processors, McGraw Hill, 2002.
 
14
[14] The IA-32 Intel® Architecture Software Developer's Manual, Volume 3: System Programming Guide.
 
15
[15] The Intel VTune Performance Analyzer. http://www.intel.com/software/products/vtune/.
 
16
[16] The Intel Xeon Processor MP Product Overview. http://developer.intel.com/design/Xeon/xeonmp/prodb ref/.
17
18
19
 
20
[20] Standard Performance Council. The SPEC95 CPU Benchmark Suite. http://www.spec.org/cpu2000.
 
21
[21] K. Keeton, D.A. Patterson. The impact of Hardware and Software Configuration on Computer Architecture Performance Evaluation. In the first Workshop on Computer Architecture Evaluation using Commercial Workloads.
 
22
[22] R. Hankins, M. Annavaram, T. Diep, H. Eri, B. Hirano, H. Nueckel, and J.P. Shen. Comparing and Contrasting OLTP Workload Scaling on IA32 and IPF. October 2003. http://www.intel.com/research.

CITED BY  14

Collaborative Colleagues:
Richard A. Hankins: colleagues
Trung Diep: colleagues
Murali Annavaram: colleagues
Brian Hirano: colleagues
Harald Eri: colleagues
Hubert Nueckel: colleagues
John P. Shen: colleagues