|
ABSTRACT
The type of the workload on a database management system (DBMS) is a key consideration in tuning the system. Allocations for resources such as main memory can be very different depending on whether the workload type is Online Transaction Processing (OLTP) or Decision Support System (DSS). A DBMS also typically experiences changes in the type of workload it handles during its normal processing cycle. Database administrators must, therefore, recognize the significant shifts of workload type that demand reconfiguring the system in order to maintain acceptable levels of performance. We envision autonomous, self-tuning DBMSs that have the capability to manage their own performance by automatically recognizing the workload type and then reconfiguring their resources accordingly. In this paper, we present an approach to automatically identifying a DBMS workload as either OLTP or DSS. We build a classification model based on the most significant workload characteristics that differenti ate OLTP from DSS and then use the model to identify any change in the workload type. We construct and compare classifiers built from two different sets of industry-standard workloads, namely the TPC-C and TPC-H benchmarks, and the Browsing and Ordering profiles from the TPC-W benchmark. We conduct various sets of experiments that show that our workload classifiers are reliable, and have high accuracy in recognizing the type of the workload mix and in estimating the degree of its concentration.
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} S. Elnaffar, P. Martin. Characterizing Computer Systems' Workloads. Submitted to ACM Computing Surveys Journal.
|
| |
5
|
|
| |
6
|
{6} DB2 Intelligent Miner for Data, http://www- 4.ibm.com/software/data/iminer/fordata/abou t.html, IBM, 1999.
|
| |
7
|
{7} DB2 Universal Database Version 7 Administration Guide: Performance, IBM Corporation, 2000.
|
| |
8
|
{8} C. Nikolaou, A. Labrinidis, V. Bohn, D. Ferguson, M. Artavanis, C. Kloukinas, and M. Marazakis. The Impact of Workload Clustering on Transaction Routing. Technical Report FORTH-ICS TR-238, December 1998.
|
| |
9
|
{9} Oracle9iDatabase Performance Guide and Reference, Release 1(9.0.1), Part# A87503- 02, Oracle Corp., 2001.
|
| |
10
|
|
| |
11
|
|
| |
12
|
{12} TPC Benchmark D Standard Specification Revision 2.1, Transaction Processing Performance Council, 1999.
|
| |
13
|
{13} TPC Benchmark C Standard Specification Revision 5.0, Transaction Processing Performance Council, February 2001.
|
| |
14
|
{14} TPC Benchmark H Standard Specification Revision 1.3.0, Transaction Processing Performance Council, 1999.
|
| |
15
|
{15} TPC Benchmark W (Web Commerce) Standard Specification Revision 1.7, Transaction Processing Performance Council, October 2001.
|
| |
16
|
|
| |
17
|
|
| |
18
|
{18} P. Horn. Autonomic Computing: IBM's Perspective on the State of Information Technology.http://www.research.ibm.com/au tonomic/manifesto/autonomic_computing.pdf , October 15 2001.
|
| |
19
|
{19} Karen Paulsell. Sybase ® Adaptive ServerTMEnterprise Performance and Tuning Guide. Sybase Inc., Adaptive Server Enterprise Version 12, Document ID: 32614-01-1200- 01-01/32615-01-1200-01, October 1999.
|
| |
20
|
|
 |
21
|
Phil Bernstein , Michael Brodie , Stefano Ceri , David DeWitt , Mike Franklin , Hector Garcia-Molina , Jim Gray , Jerry Held , Joe Hellerstein , H. V. Jagadish , Michael Lesk , Dave Maier , Jeff Naughton , Hamid Pirahesh , Mike Stonebraker , Jeff Ullman, The Asilomar report on database research, ACM SIGMOD Record, v.27 n.4, p.74-80, Dec. 1998
[doi> 10.1145/306101.306137]
|
| |
22
|
|
 |
23
|
Kimberly Keeton , David A. Patterson , Yong Qiang He , Roger C. Raphael , Walter E. Baker, Performance characterization of a Quad Pentium Pro SMP using OLTP workloads, Proceedings of the 25th annual international symposium on Computer architecture, p.15-26, June 27-July 02, 1998, Barcelona, Spain
|
| |
24
|
|
 |
25
|
|
| |
26
|
{26} K. Keeton and D. Patterson. Towards A Simplified Database Workload for Computer Architecture Evaluations. Workload Characterization for Computer System Design, L. John and A. Maynard (Editors), Kluwer Academic Publishers, 2000.
|
|