Workload adaptation in autonomic DBMSs

  • Authors:
  • Baoning Niu;Patrick Martin;Wendy Powley;Randy Horman;Paul Bird

  • Affiliations:
  • Queen's University;Queen's University;Queen's University;IBM Toronto Lab;IBM Toronto Lab

  • Venue:
  • CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Workload adaptation is a performance management process in which an autonomic database management system (DBMS) efficiently makes use of its resources by filtering or controlling the workload presented to it in order to meet its Service Level Objectives (SLOs). This paper presents a framework and a prototype implementation of a query scheduler that performs workload adaptation in a DBMS. The system manages multiple classes of queries to meet their performance goals by allocating DBMS resources through admission control in the presence of workload fluctuation. The resource allocation plan is derived by maximizing the objective function that encapsulates the performance goals of all classes and their importance to the business. A first-principle performance model is used to predict the performance under the new resource allocation plan. Experiments with IBM® DB2® Universal Database™ are conducted to show the effectiveness of the framework.