Load balancing in heterogenous distributed systems

被引:2
作者
Gopal, TV
Nataraj, NSK
Ramamurthy, C
Sankaranarayanan, V
机构
[1] Sch. of Comp. Sci. and Engineering, Anna University
来源
MICROELECTRONICS AND RELIABILITY | 1996年 / 36卷 / 09期
关键词
D O I
10.1016/0026-2714(95)00133-6
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In most distributed systems, the work generated at a node is processed there; little sharing of computational resources is provided. In such systems it is possible for some nodes to be heavily loaded while others are lightly loaded, resulting in poor overall system performance. The purpose of load balancing is to improve performance by redistributing the workload among the nodes. In this paper four load balancing techniques are studied by simulations. The study is limited to a class of techniques where the jobs are lined up in a generic queue and sent to a central job dispatcher which allocates the job to a particular processor based upon the following criteria: nondeterministic routing, response time, system time and throughput. We propose an algorithm that reduces the computational complexity of algorithms ensuring minimum system time. Copyright (C) 1996 Elsevier Science Ltd.
引用
收藏
页码:1279 / 1286
页数:8
相关论文
共 3 条
[1]  
CHOW YC, 1979, IEEE T COMPUT, V28, P354, DOI 10.1109/TC.1979.1675365
[2]   ADAPTIVE LOAD SHARING IN HOMOGENEOUS DISTRIBUTED SYSTEMS [J].
EAGER, DL ;
LAZOWSKA, ED ;
ZAHORJAN, J .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (05) :662-675
[3]   A DYNAMIC LOAD-BALANCING POLICY WITH A CENTRAL JOB DISPATCHER (LBC) [J].
LIN, HC ;
RAGHAVENDRA, CS .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (02) :148-158