Efficient schemes for nearest neighbor load balancing

被引:103
作者
Diekmann, R
Frommer, A
Monien, B
机构
[1] Univ Paderborn, Dept Math & Comp Sci, D-33102 Paderborn, Germany
[2] Univ Wuppertal, Dept Math, D-42097 Wuppertal, Germany
[3] Univ Wuppertal, Inst Appl Comp Sci, D-42097 Wuppertal, Germany
关键词
nearest neighbor balancing algorithms; diffusion load balancing algorithms; Optimal Polynomial Scheme (OPS); complexity; local greedy heuristics;
D O I
10.1016/S0167-8191(99)00018-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We design a general mathematical framework to analyze the properties of nearest neighbor balancing algorithms of the diffusion type. Within this framework we develop a new Optimal Polynomial Scheme (OPS) which we show to terminate within a finite number m of steps, where m only depends on the graph and not on the initial load distribution. We show that all existing diffusion load balancing algorithms, including OPS, determine a flow of load on the edges of the graph which is uniquely defined, independent of the method and minimal in the l(2)-norm. This result can also be extended to edge weighted graphs. The l(2)-minimality is achieved only if a diffusion algorithm is used as preprocessing and the real movement of load is performed in a second step. Thus, it is advisable to split the balancing process into the two steps of first determining a balancing flow and afterwards moving the load. We introduce the problem of scheduling a flow and present some first results on its complexity and the approximation quality of local greedy heuristics. (C) 1999 Published by Elsevier Science B.V. All rights reserved.
引用
收藏
页码:789 / 812
页数:24
相关论文
共 20 条
  • [11] Ghosh B., 1995, Proceedings of the Twenty-Seventh Annual ACM Symposium on the Theory of Computing, P548, DOI 10.1145/225058.225272
  • [12] GHOSH B, 1996, P 8 ANN ACM S PAR AL, P72
  • [13] Golub GH., 1961, Numer Math, V3, P147, DOI [10.1007/BF01386013, DOI 10.1007/BF01386013]
  • [14] Strongly adaptive token distribution
    Heide, FMAD
    Oesterdiekhoff, B
    Wanka, R
    [J]. ALGORITHMICA, 1996, 15 (05) : 413 - 427
  • [15] A MULTILEVEL DIFFUSION METHOD FOR DYNAMIC LOAD BALANCING
    HORTON, G
    [J]. PARALLEL COMPUTING, 1993, 19 (02) : 209 - 218
  • [16] HU YF, 1995, IN PRESS CONCURRENCY
  • [17] SCHLOEGEL K, 1997, SPRINGER LNCS
  • [18] TOUHEED N, 1997, P 8 SIAM C PAR PROC
  • [19] Varga RS., 1962, Iterative analysis
  • [20] Xu C., 1997, Load Balancing in Parallel Computers: Theory and Practice