Using MIMO linear control for load balancing in computing systems

被引:0
|
作者
Diao, YX [1 ]
Hellerstein, JL [1 ]
Storm, AJ [1 ]
Surendra, M [1 ]
Lightstone, S [1 ]
Parekh, S [1 ]
Garcia-Arellano, C [1 ]
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Hawthorne, NY USA
来源
PROCEEDINGS OF THE 2004 AMERICAN CONTROL CONFERENCE, VOLS 1-6 | 2004年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 increase in throughput for an OLTP workload and a 59% reduction in response times for a DSS workload.
引用
收藏
页码:2045 / 2050
页数:6
相关论文
共 50 条
  • [1] Decentralized Load Balancing Consensus Control in Distributed Computing Systems
    Lyubchyk, Leonid
    Dorofieiev, Yuri
    2018 IEEE 13TH INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE ON COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES (CSIT), VOL 1, 2018, : XXII - XXV
  • [2] Load balancing in distributed computing systems using fuzzy expert systems
    El-Abd, AE
    MODERN PROBLEMS OF RADIO ENGINEERING, TELECOMMUNICATIONS AND COMPUTER SCIENCE, PROCEEDINGS, 2002, : 141 - 144
  • [3] Load Balancing in Edge Computing Using Integer Linear Programming Based Genetic Algorithm and Multilevel Control Approach
    Zhang, Rui
    Shu, Hong
    Navaei, Yahya Dorostkar
    Wireless Communications and Mobile Computing, 2022, 2022
  • [4] Load Balancing in Edge Computing Using Integer Linear Programming Based Genetic Algorithm and Multilevel Control Approach
    Zhang, Rui
    Shu, Hong
    Navaei, Yahya Dorostkar
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [5] Optimized Load Balancing Using Cloud Computing
    Gilani, Wajahat Ali
    Javaid, Nadeem
    Khan, Muhammad KaleemUllah
    Maqbool, Hammad
    Ali, Sajid
    Qureshi, Danish Majeed
    ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2018, 2019, 22 : 260 - 272
  • [6] Simulation model of load balancing in distributed computing systems
    Botygin, I. A.
    Popov, V. N.
    Frolov, S. G.
    INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING, AUTOMATION AND CONTROL SYSTEMS 2016, 2017, 177
  • [7] Dynamic load balancing in distributed exascale computing systems
    Seyedeh Leili Mirtaheri
    Lucio Grandinetti
    Cluster Computing, 2017, 20 : 3677 - 3689
  • [8] Dynamic load balancing in distributed exascale computing systems
    Mirtaheri, Seyedeh Leili
    Grandinetti, Lucio
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (04): : 3677 - 3689
  • [9] On load balancing approaches for distributed object computing systems
    Cheung, LS
    Kwok, YK
    JOURNAL OF SUPERCOMPUTING, 2004, 27 (02): : 149 - 175
  • [10] On Load Balancing Approaches for Distributed Object Computing Systems
    Lap-sun Cheung
    Yu-kwok Kwok
    The Journal of Supercomputing, 2004, 27 : 149 - 175