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 条
  • [21] MEST: A Model-Driven Efficient Searching Approach for MapReduce Self-Tuning
    Bei, Zhendong
    Yu, Zhibin
    Liu, Qixiao
    Xu, Chengzhong
    Feng, Shengzhong
    Song, Shuang
    [J]. IEEE ACCESS, 2017, 5 : 3580 - 3593
  • [22] A Model-driven Privacy Compliance Decision Support for Medical Data Sharing in Europe
    Rahmouni, H. Boussi
    Solomonides, T.
    Mont, M. Casassa
    Shiu, S.
    Rahmouni, M.
    [J]. METHODS OF INFORMATION IN MEDICINE, 2011, 50 (04) : 326 - 336
  • [23] A Model-Driven Approach for Model Transformations
    Ma, Zhiyi
    He, Xiao
    [J]. PROCEEDINGS OF THE 2016 SAI COMPUTING CONFERENCE (SAI), 2016, : 1199 - 1205
  • [24] Towards integration of the occupational diseases differential diagnosis decision support system A model-driven approach to the development process
    Ivanov, A. G.
    Diakovich, M. P.
    Bachvalov, S. V.
    [J]. PROCEEDINGS OF THE 2016 CONFERENCE ON INFORMATION TECHNOLOGIES IN SCIENCE, MANAGEMENT, SOCIAL SPHERE AND MEDICINE (ITSMSSM), 2016, 51 : 49 - 54
  • [25] A Model-Driven Measurement Approach
    Monperrus, Martin
    Jezequel, Jean-Marc
    Champeau, Joel
    Hoeltzener, Brigitte
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 505 - +
  • [26] An experiment in model-driven conceptual database design
    Brdjanin, Drazen
    Banjac, Goran
    Banjac, Danijela
    Maric, Slavko
    [J]. SOFTWARE AND SYSTEMS MODELING, 2019, 18 (03): : 1859 - 1883
  • [27] Listen to the Customer - Model-driven Database Design
    Voigt, Hannes
    Herrmann, Kai
    Kiefer, Tim
    Lehner, Wolfgang
    [J]. PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL DATABASE ENGINEERING & APPLICATIONS SYMPOSIUM (IDEAS '10), 2010, : 15 - 20
  • [28] An experiment in model-driven conceptual database design
    Drazen Brdjanin
    Goran Banjac
    Danijela Banjac
    Slavko Maric
    [J]. Software & Systems Modeling, 2019, 18 : 1859 - 1883
  • [29] A Model-Driven Engineering Approach to Support the Verification of Compliance to Safety Standards
    Panesar-Walawege, Rajwinder Kaur
    Sabetzadeh, Mehrdad
    Briand, Lionel
    [J]. 22ND IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2011, : 30 - 39
  • [30] A novel model-driven approach to support development cycle of robotic systems
    Elisabet Estévez
    Alejandro Sánchez-García
    Javier Gámez-García
    Juan Gómez-Ortega
    Silvia Satorres-Martínez
    [J]. The International Journal of Advanced Manufacturing Technology, 2016, 82 : 737 - 751