Tun-OCM: A model-driven approach to support database tuning decision making

被引:4
|
作者
Almeida, Ana Carolina [1 ]
Baiao, Fernanda [2 ]
Lifschitz, Sergio [3 ]
Schwabe, Daniel [3 ]
Campos, Maria Luiza M. [4 ]
机构
[1] Rio de Janeiro State Univ UERJ, Stat & Math Inst IME, Rio De Janeiro, RJ, Brazil
[2] Pontifical Catholic Univ Rio de Janeiro PUC Rio, Dept Ind Engn, Rio De Janeiro, RJ, Brazil
[3] Pontifical Catholic Univ Rio de Janeiro PUC Rio, Dept Informat, Rio De Janeiro, RJ, Brazil
[4] Fed Univ Rio de Janeiro UFRJ, Comp Sci Dept, Rio De Janeiro, RJ, Brazil
关键词
Database systems; Tuning decision; Heuristics; Configuration management; Ontology pattern language;
D O I
10.1016/j.dss.2021.113538
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Database tuning is a task executed by Database Administrators (DBAs) based on their practical experience and on tuning systems, which support DBA actions towards improving the performance of a database system. It is notoriously a complex task that requires precise domain knowledge about possible database configurations. Ideally, a DBA should keep track of several Database Management Systems (DBMS) parameters, configure data structures, and must be aware about possible interferences among several database (DB) configurations. We claim that an automatic tuning system is a decision support system and DB tuning may also be seen as a configuration management task. Therefore, we may characterize it by means of a formal domain conceptualization, benefiting from existing control practices and computational support in the configuration management domain. This work presents Tun-OCM, a conceptual model represented as a well-founded ontology, that encompasses a novel characterization of the database tuning domain as a configuration management conceptualization to support decision making. We develop and represent Tun-OCM using the CM-OPL methodology and its underlying language. The benefits of Tun-OCM are discussed by instantiating it in a real scenario.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] A Model-Driven Approach for Documenting Business and Requirements Interdependencies for Architectural Decision Making
    Berrocal, J.
    Garcia Alonso, J.
    Vicente Chicote, C.
    Murillo, J. M.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2014, 12 (02) : 227 - 235
  • [2] Relational Database Anonymization A Model-driven Guiding Approach
    Ben Fredj, Feten
    Lammari, Nadira
    Comyn-Wattiau, Isabelle
    [J]. ICISSP: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2018, : 161 - 170
  • [3] Model-Driven Reengineering of Database
    Wang, Hanzhe
    Shen, Beijun
    Chen, Cheng
    [J]. 2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 3, PROCEEDINGS, 2009, : 113 - +
  • [4] Model-driven decision support systems: Concepts and research directions
    Power, Daniel J.
    Sharda, Ramesh
    [J]. DECISION SUPPORT SYSTEMS, 2007, 43 (03) : 1044 - 1061
  • [5] A Model-Driven Decision Support System for Aid in a Natural Disaster
    Sepulveda, Juan
    Bull, Jessica
    [J]. HUMAN SYSTEMS ENGINEERING AND DESIGN II, 2020, 1026 : 523 - 528
  • [6] A model-driven decision support system for product risk analysis
    Xie, Charlene
    [J]. EXPERT SYSTEMS, 2010, 27 (05) : 388 - 398
  • [7] A Model-Driven Approach to Automate Tuning of Continuous Controller Parameters
    El Baccouri, Hamza
    Guillou, Goulven
    Babau, Jean-Philippe
    [J]. 2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 580 - 588
  • [8] Verification Based Decision-Making for Self-Adaptive Systems: A Model-Driven Approach
    [J]. Jin, Zhi (zhijin@pku.edu.cn), 1676, Chinese Academy of Sciences (28):
  • [9] Database driven updatable hydraulic model for decision making
    Koor, M.
    Puust, R.
    Vassiljev, A.
    [J]. 12TH INTERNATIONAL CONFERENCE ON COMPUTING AND CONTROL FOR THE WATER INDUSTRY, CCWI2013, 2014, 70 : 959 - 968
  • [10] A model-driven approach to semi-structured database design
    Jahangard-Rafsanjani, Amir
    Mirian-Hosseinabadi, Seyed-Hassan
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2015, 9 (02) : 237 - 252