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 条
  • [21] COOLING OF A MANY-CORE MULTIPROCESSOR: EXPERIMENTAL RESULTS FOR OLTP WORKLOADS
    Sreenivasan, Krishnamachar
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL TECHNICAL CONFERENCE AND EXHIBITION ON PACKAGING AND INTEGRATION OF ELECTRONIC AND PHOTONIC MICROSYSTEMS, 2013, VOL 2, 2014,
  • [22] SLICC: Self-Assembly of Instruction Cache Collectives for OLTP Workloads
    Atta, Islam
    Tozun, Pinar
    Ailamaki, Anastasia
    Moshovos, Andreas
    [J]. 2012 IEEE/ACM 45TH INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-45), 2012, : 188 - 198
  • [23] Performance characterization of a quad Pentium Pro SMP using OLTP workloads
    Keeton, K
    Patterson, DA
    He, YQ
    Raphael, RC
    Baker, WE
    [J]. 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1998, : 15 - 26
  • [24] Handling Highly Contended OLTP Workloads Using Fast Dynamic Partitioning
    Prasaad, Guna
    Cheung, Alvin
    Suciu, Dan
    [J]. SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 527 - 542
  • [25] Characterizing DSS Workloads from the Processor Perspective
    Liu, Dawei
    Wang, Shan
    Qin, Biao
    Gong, Weiwei
    [J]. ADVANCES IN WEB AND NETWORK TECHNOLOGIES, AND INFORMATION MANAGEMENT, PROCEEDINGS, 2007, 4537 : 235 - +
  • [26] On the performance of fetch engines running DSS workloads
    Navarro, C
    Ramírez, A
    Larriba-Pey, JL
    Valero, M
    [J]. EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 940 - 949
  • [27] HadoopDB: An Architectural Hybrid of MapReduce and DBMS Technologies for Analytical Workloads
    Abouzeid, Azza
    Bajda-Pawlikowski, Kamil
    Abadi, Daniel
    Silberschatz, Avi
    Rasin, Alexander
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2009, 2 (01):
  • [28] Extracting More Intra-transaction Parallelism with Work Stealing for OLTP Workloads
    Zhou, Xiaozhou
    Wang, Zhaoguo
    Chen, Rong
    Chen, Haibo
    Li, Jinyang
    [J]. PROCEEDINGS OF THE 8TH ASIA-PACIFIC WORKSHOP ON SYSTEMS (APSYS '17), 2017,
  • [29] Identifying the Root Causes of DBMS Suboptimality
    Currim, Sabah
    Snodgrass, Richard T.
    Suh, Young-Kyoon
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2024, 49 (01):
  • [30] The Psychic-Skeptic Prediction framework for effective monitoring of DBMS workloads
    Elnaffar, Said
    Martin, Patrick
    [J]. DATA & KNOWLEDGE ENGINEERING, 2009, 68 (04) : 393 - 414