Is it DSS or OLTP: automatically identifying DBMS workloads

被引:8
|
作者
Elnaffar, Said [1 ]
Martin, Pat [2 ]
Schiefer, Berni [3 ]
Lightstone, Sam [3 ]
机构
[1] UAE Univ, Coll It, Al Ain 17555, U Arab Emirates
[2] Queens Univ, Sch Comp, Kingston, ON K7L 3N6, Canada
[3] IBM Canada, IBM Software Lab, Markham, ON L6G 1C7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
autonomic systems; autonomic DBMS; data mining; classification; workload characterization; Decision Support System; On-line Transaction Processing; DSS; OLTP; self-managed DBMS; database management systems; performance tuning; applied artificial intelligence;
D O I
10.1007/s10844-006-0036-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 intelligent, autonomic 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. Using data mining techniques, we build a classification model based on the most significant workload characteristics that differentiate 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 workloads, namely the TPC-C and TPC-H benchmarks and the Browsing and Ordering profiles from the TPC-W benchmark. We demonstrate the feasibility and success of these classifiers with TPC-genemted workloads and with industry-supplied workloads.
引用
收藏
页码:249 / 271
页数:23
相关论文
共 50 条
  • [11] HOPE: Iterative and Interactive Database Partitioning for OLTP Workloads
    Cao, Yu
    Guo, Xiaoyan
    Zhou, Baoyao
    Todd, Stephen
    [J]. 2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 1274 - 1277
  • [12] h Frequency Governors for Cloud Database OLTP Workloads
    Sen, Rathijit
    Halverson, Alan
    [J]. 2017 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2017,
  • [13] Sharing Opportunities for OLTP Workloads in Different Isolation Levels
    Rehrmann, Robin
    Binnig, Carsten
    Boehm, Alexander
    Kim, Kihong
    Lehner, Wolfgang
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (10): : 1696 - 1708
  • [14] DSS与OLTP性能均衡技术探讨
    黄传华
    [J]. 计算机与现代化, 2002, (04) : 54 - 57
  • [15] An Availability Model for DSS and OLTP Applications in Virtualized Environments
    Torquato, Matheus
    Goncalves, Charles F.
    Vieira, Marco
    [J]. 2020 16TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2020), 2020, : 85 - 92
  • [16] V plus H: Hybrid architecture for DSS and OLTP
    del Pilar Angeles, Maria
    Gonzalez Castro, Victor
    [J]. INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 2013, 33 (06) : 940 - 947
  • [18] IDENTIFYING THE NEED FOR A DBMS
    AHITUV, N
    HADASS, M
    [J]. JOURNAL OF SYSTEMS MANAGEMENT, 1980, 31 (08): : 30 - 33
  • [19] Exploiting the Fine Grain SSD Internal Parallelism for OLTP and Scientific Workloads
    Zertal, Soraya
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 990 - 997
  • [20] A Self-Tuning Buffer-Flushing Algorithm for OLTP Workloads
    Lee, Ki-Hoon
    Lee, Yun-Gu
    Kim, Jangyoung
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2016, 32 (03) : 541 - 557