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
Link To Document