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 条
  • [41] Load Balancing of Multicore Systems using Heuristics
    Jadon, Shruti
    Yadav, Rama Shankar
    2018 INTERNATIONAL CONFERENCE ON COMPUTING, POWER AND COMMUNICATION TECHNOLOGIES (GUCON), 2018, : 74 - 78
  • [42] Adaptive Control of Stable Load Balancing Algorithm for Parallel Cluster Computing
    Meng, Qingyang
    Qiao, Jianzhong
    Liu, Jun
    Lin, Sukuan
    INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL SCIENCES AND OPTIMIZATION, VOL 1, PROCEEDINGS, 2009, : 68 - 72
  • [43] Funnel Control With Saturation: Linear MIMO Systems
    Hopfe, Norman
    Ilchmann, Achim
    Ryan, Eugene P.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (02) : 532 - 538
  • [44] An edge dns global server load balancing for load balancing in edge computing
    Herbert Raj P.
    Lecture Notes on Data Engineering and Communications Technologies, 2021, 66 : 735 - 742
  • [45] Load Balancing Algorithms in Fog Computing
    Kashani, Mostafa Haghi
    Mahdipour, Ebrahim
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 1505 - 1521
  • [46] Load balancing grid computing middleware
    Touzene, A
    Al Yahyai, S
    Day, K
    Arafeh, B
    IASTED INTERNATIONAL CONFERENCE ON WEB TECHNOLOGIES, APPLICATIONS, AND SERVICES, 2005, : 29 - 34
  • [47] On load balancing for distributed multiagent computing
    Chow, KP
    Kwok, YK
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (08) : 787 - 801
  • [48] Load Balancing in Cloud Computing: Survey
    Pradhan, Arabinda
    Bisoy, Sukant Kishoro
    Mallick, Pradeep Kumar
    INNOVATION IN ELECTRICAL POWER ENGINEERING, COMMUNICATION, AND COMPUTING TECHNOLOGY, IEPCCT 2019, 2020, 630 : 99 - 111
  • [49] Load balancing between computing clusters
    Chau, SC
    Fu, AWC
    PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT'2003, PROCEEDINGS, 2003, : 548 - 551
  • [50] Adaptive Load Balancing in Parallel Computing
    Tijarc, P. A.
    Deshmukh, P. R.
    2017 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, CONTROL AND AUTOMATION (ICCUBEA), 2017,