• DocumentCode
    2925630
  • Title

    Adaptive Self-Tuning Techniques for Performance Tuning of Database Systems: A Fuzzy-Based Approach

  • Author

    Rodd, S.F. ; Kulkarni, U.P.

  • Author_Institution
    Comput. Sci. Eng., Graphic Era Univ., Dehradun, India
  • fYear
    2013
  • fDate
    15-17 Dec. 2013
  • Firstpage
    124
  • Lastpage
    129
  • Abstract
    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.
  • Keywords
    database management systems; fuzzy logic; software fault tolerance; DBMS; MAPE feedback control loop framework; adaptive self-tuning techniques; auto-tuning feature; buffer-hit-ratio; commercial database systems; database management systems; database size; effectors; fuzzy based self-tuning approach; fuzzy logic; fuzzy-rules; monitor-analyze-plan-and-execute; performance degradation; performance tuning; tuning parameters; user number; user query response-time; Computer science; Database systems; Fuzzy logic; Satellite broadcasting; System performance; Tuning; Buffer-Hit-Ratio; Database Administrator; Fuzzy Inference System; Self-tuning; Tuning-moderation; Workload-types; user-load;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computing, Networking and Security (ADCONS), 2013 2nd International Conference on
  • Conference_Location
    Mangalore
  • Type

    conf

  • DOI
    10.1109/ADCONS.2013.49
  • Filename
    6714150