Load balancing problems for multiclass jobs in distributed/parallel computer systems

被引:54
|
作者
Li, J [1 ]
Kameda, H [1 ]
机构
[1] Univ Tsukuba, Inst Informat Sci & Elect, Tsukuba, Ibaraki 305, Japan
关键词
algorithms; communication networks; distributed/parallel computer systems; interconnection networks; load balancing; management; multiclass jobs; nonlinear optimization; performance; queuing theory;
D O I
10.1109/12.660168
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Load balancing problems for multiclass jobs in distributed/parallel computer systems with general network configurations are considered. We construct a general model of such a distributed/parallel computer system. The system consists of heterogeneous host computers/processors (nodes) which are interconnected by a generally configured communication/interconnection network wherein there are several classes of jobs, each of which has its distinct delay function at each host and each communication link. This model is used to formulate the multiclass job load balancing problem as a nonlinear optimization problem in which the goal is to minimize the mean response time of a job. A number of simple and intuitive theoretical results on the solution of the optimization problem are derived. On the basis of these results, we propose an effective load balancing algorithm for balancing the load over an entire distributed/parallel system. The proposed algorithm has two attractive features. One is that the algorithm can be implemented in a decentralized fashion. Another feature is simple and straightforward structure. Models of nodes, communication networks, and a numerical example are illustrated. The proposed algorithm is compared with a well-known standard steepest-descent algorithm, the FD algorithm. By using numerical experiments, we show that the proposed algorithm has much faster convergence in terms of computational time than the FD algorithm.
引用
收藏
页码:322 / 332
页数:11
相关论文
共 50 条
  • [31] A flexible load balancing in distributed systems
    Wang, JH
    Zhou, XS
    Shi, XA
    Zhan, JG
    [J]. 2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 1978 - 1981
  • [32] Cooperative load balancing in distributed systems
    Grosu, D.
    Chronopoulos, A. T.
    Leung, M. Y.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (16): : 1953 - 1976
  • [33] Load balancing framework for distributed systems
    Bozyigit, M
    Melhi, M
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1997, 12 (05): : 287 - 293
  • [34] On load balancing in distributed telecommunication systems
    Osland, PO
    Emstad, PJ
    [J]. INTELLIGENCE IN NETWORKS, 2000, 30 : 363 - 374
  • [35] Noncooperative load balancing in distributed systems
    Grosu, D
    Chronopoulos, AT
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (09) : 1022 - 1034
  • [36] Load balancing in heterogenous distributed systems
    Gopal, TV
    Nataraj, NSK
    Ramamurthy, C
    Sankaranarayanan, V
    [J]. MICROELECTRONICS AND RELIABILITY, 1996, 36 (09): : 1279 - 1286
  • [37] Parallel load balancing for problems with good bisectors
    Bischof, S
    Ebner, R
    Erlebach, T
    [J]. IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, : 531 - 538
  • [38] Parallel load balancing for problems with good bisectors
    Bischof, S
    Ebner, R
    Erlebach, T
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2000, 60 (09) : 1047 - 1073
  • [39] Load Balancing of Distributed Servers in Distributed File Systems
    Singh, Ravideep
    Gupta, Pradeep Kumar
    Gupta, Punit
    Malekian, Reza
    Maharaj, Bodhaswar T.
    Andriukaitis, Darius
    Valinevicius, Algimantas
    Bogatinoska, Dijana Capeska
    Karadimce, Aleksandar
    [J]. ICT INNOVATIONS 2015: EMERGING TECHNOLOGIES FOR BETTER LIVING, 2016, 399 : 29 - 37
  • [40] Distributed load balancing strategies for parallel ray tracing
    Krajecki, M
    Habbas, Z
    Herrmann, F
    Gardan, Y
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 50 - 55