Database workload management through CBR and fuzzy based characterization

被引:9
作者
Abdul, Mateen [1 ]
Muhammad, Awais Mian [2 ]
Mustapha, Norwatti [3 ]
Muhammad, Sher [4 ]
Ahmad, Nisar [5 ]
机构
[1] Fed Urdu Univ Arts Sci & Technol, Dept Comp Sci, Islamabad 44000, Pakistan
[2] Lahore Univ Management Sci, Dept Comp Sci, Lahore 54792, Pakistan
[3] Univ Putra Malaysia, Fac Comp Sci & IT, Serdang 43400, Upm, Malaysia
[4] Int Islamic Univ, Dept Comp Sci & Software Engn, Islamabad 44000, Pakistan
[5] Ghulam Ishaq Khan Inst Engn Sci & Technol, Fac Elect Engn, Khyber Pakhtunkhwa 23460, Pakistan
关键词
Workload; Autonomic DBMS; Characterization; Scheduling; Idleness detection;
D O I
10.1016/j.asoc.2014.04.030
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Database Management System (DBMS) is used as a data source with financial, educational, web and other applications from last many years. Users are connected with the DBMS to update existing records and retrieving reports by executing workloads that consist of complex queries. In order to get the sufficient level of performance, arrangement of workloads is necessary. Rapid growth in data, maximum functionality and changing behavior tends the database workload to be more complex and tricky. Each DBMS experiences complex workloads that are difficult to manage by the humans; human experts take much time to manage database workload efficiently; even in some cases it may become impossible and leads toward malnourishment. This problem leads database practitioners, vendors and researchers toward new challenges. To achieve a satisfactory level of performance, either Database Administrator (DBA) or DBMSs must have the knowledge about the workload shifts. Efficient execution and resource allocation of workload is dependent on the workload type that may be either On Line Transaction Processing (OLTP) or Decision Support System (DSS). The research introduces a way to manage the workload in DBMSs on the basis of the workload type. The main goal of the research is to manage the workload in DBMSs through characterization, scheduler and idleness detection modules. The database workload management is performed by using the case based reasoning characterization; Fuzzy logic based scheduling and finally detection of CPU Idleness. Results are validated through experiments that are performed on real time and benchmark workload to reveal effectiveness and efficiency. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:605 / 621
页数:17
相关论文
共 26 条
  • [1] Abhay M., 2009, INT C DAT ENG ICDE, P14550
  • [2] [Anonymous], 2006, PROCEDURES CASCON 20
  • [3] [Anonymous], 2007, Proceedings of the 2007 ACM SIGMOD international conference on Management of data
  • [4] [Anonymous], [No title captured]
  • [5] [Anonymous], 2002, TPC BENCHMARKTM STAN
  • [6] [Anonymous], 1999, P 1 ACM C EL COMM
  • [7] Chandramouli B., 2007, INT C DAT ENG ICDE, P1289
  • [8] Chaudhuri Surajit., 2005, P 2005 ACM SIGMOD IN, P575
  • [9] Dayal Umeshwar, 2009, Operating Systems Review, V43, P92, DOI 10.1145/1496909.1496927
  • [10] Elnaffar S., 2002, P CIKM WASH DC