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 条
  • [21] A distributed load balancing algorithm for heterogeneous parallel computing systems
    Decker, T
    Lüling, R
    Tschöke, S
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 933 - 940
  • [22] Load balancing in distributed multi-agent computing systems
    Metawei, Maha A.
    Ghoneim, Salma A.
    Haggag, Sahar M.
    Nassar, Salwa M.
    AIN SHAMS ENGINEERING JOURNAL, 2012, 3 (03) : 237 - 249
  • [23] CBWO: A Novel Load Balancing Technique for Cloud Computing Systems
    Hayyolalam, Vahideh
    Ozkasap, Oznur
    32ND IEEE SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE, SIU 2024, 2024,
  • [24] Adaptive Control of Linear MIMO Systems
    Bobtsov, Alexey A.
    Faronov, Maxim V.
    Furtat, Igor B.
    Pyrkin, Anton A.
    Arustamov, Sergey A.
    2014 6TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT), 2014, : 584 - 589
  • [25] Load Balancing in Cloud Computing
    Volkova, Violetta N.
    Chernenkaya, Liudmila V.
    Desyatirikova, Elena N.
    Hajali, Moussa
    Khodar, Almothana
    Osama, Alkaadi
    PROCEEDINGS OF THE 2018 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2018, : 387 - 390
  • [26] Computing Load Aware and Long-View Load Balancing for Cluster Storage Systems
    Liu, Guoxin
    Shen, Haiying
    Wang, Haoyu
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 174 - 183
  • [27] Load balancing in cloud computing using cuckoo search algorithm
    Mondal B.
    International Journal of Cloud Computing, 2024, 13 (03) : 267 - 284
  • [28] Load Balancing in Cloud Computing Using Modified Throttled Algorithm
    Domanal, Shridhar G.
    Reddy, G. Ram Mohana
    2013 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2013,
  • [29] Load balancing in cloud computing using water wave algorithm
    Arulkumar, V
    Bhalaji, N.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (08):
  • [30] An Approach for Load Balancing in Cloud Computing Using JAYA Algorithm
    Mohanty, Subhadarshini
    Patra, Prashanta Kumar
    Ray, Mitrabinda
    Mohapatra, Subasish
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2019, 14 (01) : 27 - 41