• DocumentCode
    2182047
  • Title

    Autonomic workload execution control using throttling

  • Author

    Powley, Wendy ; Martin, Patrick ; Zhang, Mingyi ; Bird, Paul ; McDonald, Keith

  • Author_Institution
    Sch. of Comput., Queen´´s Univ., Kingston, ON, Canada
  • fYear
    2010
  • fDate
    1-6 March 2010
  • Firstpage
    75
  • Lastpage
    80
  • Abstract
    Database Management Systems (DBMSs) are often required to simultaneously process multiple diverse workloads while enforcing business policies that govern workload performance. Workload control mechanisms such as admission control, query scheduling, and workload execution control serve to ensure that such policies are enforced and that individual workload goals are met. Query throttling can be used as a workload execution control method whereby problematic queries are slowed down, thus freeing resources to allow the more important work to complete more rapidly. In a self-managed system, a controller would be used to determine the appropriate level of throttling necessary to allow the important workload to meet is goals. The throttling would be increased or decreased depending upon the current system performance. In this paper, we explore two techniques to maintain an appropriate level of query throttling. The first technique uses a simple controller based on a diminishing step function to determine the amount of throttling. The second technique adopts a control theory approach that uses a black-box modelling technique to model the system and to determine the appropriate throttle value given current performance. We present a set of experiments that illustrate the effectiveness of each controller, then propose and evaluate a hybrid controller that combines the two techniques.
  • Keywords
    database management systems; query processing; scheduling; admission control; autonomic workload execution control; black-box modelling technique; business policies; database management systems; multiple diverse workloads; problematic queries; query scheduling; Admission control; Control systems; Control theory; Database systems; Deductive databases; Electronic commerce; Monitoring; Resource management; System performance; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering Workshops (ICDEW), 2010 IEEE 26th International Conference on
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    978-1-4244-6522-4
  • Electronic_ISBN
    978-1-4244-6521-7
  • Type

    conf

  • DOI
    10.1109/ICDEW.2010.5452744
  • Filename
    5452744