• DocumentCode
    424710
  • Title

    Throttling utilities in the IBM DB2 universal database server

  • Author

    Parekh, Sujay ; Rose, Kevin ; Diao, Yixin ; Chang, Victor ; Hellerstein, Joseph ; Lightstone, Sam ; Huras, Matthew

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
  • Volume
    3
  • fYear
    2004
  • fDate
    June 30 2004-July 2 2004
  • Firstpage
    1986
  • Abstract
    This paper describes a control system that provides the "utilities throttling" feature in the IBM/spl reg/ DBS /spl reg/ Universal Database/spl trade/ v8.1. Administrative utilities (e.g., file system and database backups, antivirus scan) are essential to the operation of production systems. Unfortunately, production work can be severely degraded by the concurrent execution of such utilities. Hence, it is desirable for the system to self-manage its utilities to limit their performance impact, with only high-level policy input from the administrator. We focus on policies of the form "there should be no more than an x% degradation of production work due to utility execution." We have designed a throttling mechanism called self-imposed sleep (SIS), which forces utilities to slow down their processing, by a configurable amount. We design a feedback control system based on online measurements of an internal database metric that correlates with system performance. A novel aspect of this problem is estimating the baseline, defined as the performance that the system would provide if the utility were not executing. The complete control system combines an online state estimator with a PI controller that achieves good performance and adapts to changing workloads.
  • Keywords
    PI control; control engineering computing; database management systems; software metrics; utility programs; IBM DB2 universal database server; PI control; administrative utilities; feedback control system; internal database metric; self-imposed sleep; utilities throttling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference, 2004. Proceedings of the 2004
  • Conference_Location
    Boston, MA, USA
  • ISSN
    0743-1619
  • Print_ISBN
    0-7803-8335-4
  • Type

    conf

  • Filename
    1383751