Close category search window
 

Throttling utilities in the IBM DB2 universal database server

Full text access may be available

To access full text, please use your member or institutional sign in.


This paper appears in:
American Control Conference, 2004. Proceedings of the 2004
Date of Conference: June 30 2004-July 2 2004
Author(s): Parekh, S.
IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
Rose, K. ;  Yixin Diao ;  Chang, V. ;  Hellerstein, J. ;  Lightstone, S. ;  Huras, M.
Volume: 3
Page(s): 1986 - 1991 vol.3
Product Type: Conference Publications

Available Formats Non-Member Price Member Price
US$31.00 US$10.00
Learn how you can qualify for the best price for the item!
  • Email
  • Print

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.

Index Terms

Index Terms are available to subscribers and IEEE members.

 





Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A non-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2012 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.