• DocumentCode
    424720
  • Title

    Using MIMO linear control for load balancing in computing systems

  • Author

    Diao, Yixin ; Hellerstein, Joseph L. ; Storm, Adam J. ; Surendra, Maheswaran ; Lightstone, Sam ; Parekh, Sujay ; Garcia-Arellano, Christian

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
  • Volume
    3
  • fYear
    2004
  • fDate
    June 30 2004-July 2 2004
  • Firstpage
    2045
  • Abstract
    Load balancing is widely used in computing systems as a way to optimize performance by equalizing loads to reduce delays, such as adjusting the size of memory pools to balance resource demands in a database management system. Load balancing is generally approached as a nonlinear constrained optimization in which dynamics are ignored. We approach load balancing differently - as a feedback controller design problem using a multiple input multiple output linear quadratic regulator (LQR) that achieves the constrained optimization objective. Such an approach allows us to exploit well-established techniques for handling disturbances (e.g., due to changes in workloads) and to incorporate the cost of control (e.g., throughput reductions due to resizing buffer pools) by properly selecting the LQR Q and R matrices. From studies of DB2 Universal Database Server using industry standard benchmarks, we show that the controller obtains a factor of three increases in throughput for an OLTP workload and a 59% reduction in response times for a DSS workload.
  • Keywords
    MIMO systems; control engineering computing; database management systems; linear quadratic control; nonlinear control systems; optimisation; resource allocation; MIMO linear control; computing system; database management system; linear quadratic regulator; load balancing; nonlinear constrained optimization;
  • 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
    1383761