Adaptive self-tuning techniques for performance tuning of Database systems : A Fuzzy-based approach

被引:3
|
作者
Rodd, S. F. [1 ,2 ]
Kulkarni, U. P. [3 ]
机构
[1] Graph Era Univ, Dehra Dun, India
[2] KLS GIT, Dept Comp Sci, Belgaum, India
[3] SCMCET, Dept Comp Sci & Engn, Dharwad, India
关键词
Self-tuning; Database Administrator; Buffer-Hit-Ratio; Fuzzy Inference System; Workload-types; Tuning-moderation; user-load;
D O I
10.1109/ADCONS.2013.49
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Self-tuning of Database Management Systems(DBMS) offers important advantages such as improved performance, reduced Total Cost of Ownership(TCO), eliminating the need for an exert Database Administrator(DBA) and improved business prospects. Several techniques have been proposed by researchers and the database vendors to self-tune the DBMS. However, the research focus was confined to physical tuning techniques and the algorithms used in existing methods for self-tuning of memory need analysis of large statistical data. As result, these approaches are not only computationally expensive but also do not adapt well to highly unpredictable workload types and user-load patterns. Hence, in this paper a fuzzy based self-tuning approach has been proposed wherein, three inputs namely, Buffer-Hit-Ratio, Number of Users and Database size are extracted from the Database management system as sensor inputs that indicate degradation in performance and key tuning parameters called the effectors are altered according to the fuzzy-rules. The fuzzy-rules are framed after a detailed study of impact of each tuning parameter on the response-time of user queries. The proposed self-tuning architecture is based on Monitor, Analyze, Plan and Execute(MAPE) feedback control loop framework [1] and has been tested under various workload types. The results have been validated by comparing the performance of the proposed self-tuning system with the auto-tuning feature of commercial database systems. The results show significant improvement in performance under various workload-types, user-load variations.
引用
收藏
页码:124 / 129
页数:6
相关论文
共 50 条
  • [1] Adaptive self-tuning techniques for performance tuning of database systems: a fuzzy-based approach with tuning moderation
    S. F. Rodd
    Umakant P. Kulkarni
    Soft Computing, 2015, 19 : 2039 - 2045
  • [2] Adaptive self-tuning techniques for performance tuning of database systems: a fuzzy-based approach with tuning moderation
    Rodd, S. F.
    Kulkarni, Umakant P.
    SOFT COMPUTING, 2015, 19 (07) : 2039 - 2045
  • [3] Self-Tuning Performance of Database Systems Based on Fuzzy Rules
    Wei, Zhijie
    Ding, Zuohua
    Hu, Jueliang
    2014 11TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2014, : 194 - 198
  • [4] Self-Tuning Fuzzy-Based Dispatching Strategy for Elevator Group Control Systems
    Jamaludin, Jafferi
    Rahim, Nasrudin Abdul
    Ping, Hew Wooi
    2008 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, VOLS 1-4, 2008, : 317 - 322
  • [5] Self-tuning Performance of Database Systems with Neural Network
    Zheng, Conghuan
    Ding, Zuohua
    Hu, Jueliang
    INTELLIGENT COMPUTING THEORY, 2014, 8588 : 1 - 12
  • [6] Self-tuning controllers based on adaptive fuzzy clustering
    Wang, HongWei
    Gu, Hong
    Wang, Zhelong
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 3744 - +
  • [7] An Adaptive Fuzzy Self-Tuning Inverse Kinematics Approach for Robot Manipulators
    Elmogy, Ahmed
    Bouteraa, Yassine
    Elawady, Wael
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2020, 22 (04): : 43 - 51
  • [8] TECHNIQUES OF SELF-TUNING
    WELLSTEAD, PE
    ZANKER, P
    OPTIMAL CONTROL APPLICATIONS & METHODS, 1982, 3 (04): : 305 - 322
  • [9] Adaptive radiating systems with independent self-tuning
    Vorob'ev, N.V.
    Gryaznov, V.A.
    Zajtsev, A.G.
    Trofimova, G.V.
    Radiotekhnika, 2002, (05): : 101 - 105
  • [10] Hadoop Performance Self-Tuning Using a Fuzzy-Prediction Approach
    Lee, Gil Jae
    Fortes, Jose A. B.
    2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC), 2016, : 55 - 64