ADAPTIVE OPTIMAL LOAD BALANCING IN A NONHOMOGENEOUS MULTISERVER SYSTEM WITH A CENTRAL JOB SCHEDULER

被引:64
|
作者
BONOMI, F [1 ]
KUMAR, A [1 ]
机构
[1] INDIAN INST SCI,DEPT ELECT COMMUN ENGN,BANGALORE 560012,KARNATAKA,INDIA
关键词
Adaptive control of queueing systems; load balancing; nonhomogeneous multiserver systems; optimal control; parallel system of queues; performance analysis; queueing systems; stochastic approximation;
D O I
10.1109/12.59854
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider a model comprising several servers, with possibly different service speeds, each equipped with its own queue. Each server receives a dedicated arrival stream of jobs; there is also a stream of generic jobs that arrive to a job scheduler and can be individually allocated to any of the servers. We show that if the arrival streams are all Poisson, and all jobs have the same exponentially distributed service requirements, then the probabilistic splitting of the generic stream that minimizes the average job response time is such that it balances the server idle times in a weighted least squares sense, where the weighting coefficients are related to the service speeds of the servers. The corresponding result holds for nonexponentially distributed service times, if the service speeds are all equal. We use this result to develop adaptive quasi-static algorithms for allocating jobs in the generic arrival stream, when the load parameters (arrival rates, mean service times) are unknown. The algorithms utilize server idle time measurements which are sent periodically to the central job scheduler. We develop a model for these measurements, and use the result mentioned above to cast the problem into one of finding a projection of the root of an affine function, when only noisy values of the function can be observed. We use standard techniques to develop algorithms for this latter problem, and use simulations to demonstrate their performance in the original queueing problem. © 1990 IEEE
引用
收藏
页码:1232 / 1250
页数:19
相关论文
共 26 条
  • [1] An Optimal Job Selection Method in Load Balancing Algorithms of Economical Grids
    Salehi, Mohsen Amini
    Yazdi, Hamid Tabatabaee
    Toutoonchi, Mohammad Reza Akbarzade
    INNOVATIONS AND ADVANCED TECHNIQUES IN SYSTEMS, COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2008, : 362 - +
  • [2] A DYNAMIC LOAD-BALANCING POLICY WITH A CENTRAL JOB DISPATCHER (LBC)
    LIN, HC
    RAGHAVENDRA, CS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (02) : 148 - 158
  • [3] A randomized contention-based load-balancing protocol for a distributed multiserver queuing system
    Kostin, AE
    Aybay, I
    Oz, G
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (12) : 1252 - 1273
  • [4] Optimal load balancing scheduler for MPTCP-based bandwidth aggregation in heterogeneous wireless environments
    Choi, Kae Won
    Cho, Young Su
    Aneta
    Lee, Ji Wun
    Cho, Sung Min
    Choi, Jaehyuk
    COMPUTER COMMUNICATIONS, 2017, 112 : 116 - 130
  • [5] OPTIMAL LOAD BALANCING AND SCHEDULING IN A DISTRIBUTED COMPUTER-SYSTEM
    ROSS, KW
    YAO, DD
    JOURNAL OF THE ACM, 1991, 38 (03) : 676 - 690
  • [6] Optimal allocation of servers and processing time in a load balancing system
    Maddah, Bacel
    El-Taha, Muhammad
    Abou Tayeh, Roy
    COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (12) : 2173 - 2181
  • [7] Hierarchical Edge-Cloud SDN Controller System With Optimal Adaptive Resource Allocation for Load-Balancing
    Lin, Frank Po-Chen
    Tsai, Zsehong
    IEEE SYSTEMS JOURNAL, 2020, 14 (01): : 265 - 276
  • [8] An Adaptive Virtual Machine Load Balancing Algorithm of Cloud Computing System
    Wang, Shan-Shan
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMMUNICATION ENGINEERING (CSCE 2015), 2015, : 1233 - 1237
  • [9] Adaptive Load Balancing Strategy for File-System Metadata Service
    She C.-Y.
    Wen W.-S.
    Xiao Y.
    Liu Y.-B.
    Jia Y.
    Wen, Wu-Shao (wenwsh@mail.sysu.edu.cn), 1952, Chinese Academy of Sciences (28): : 1952 - 1967
  • [10] Troodon: A machine-learning based load-balancing application scheduler for CPU-GPU system
    Khalid, Yasir Noman
    Aleem, Muhammad
    Ahmed, Usman
    Islam, Muhammad Arshad
    Lqbal, Muhammad Azhar
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 132 : 79 - 94