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
相关论文
共 50 条
  • [21] Efficient Schemes for Optimizing Load Balancing and Communication Cost in Edge Computing Networks
    Oikonomou, Efthymios
    Rouskas, Angelos
    INFORMATION, 2024, 15 (11)
  • [22] What Is the Most Efficient Way to Select Nearest Neighbor Candidates for Fast Approximate Nearest Neighbor Search?
    Iwamura, Masakazu
    Sato, Tomokazu
    Kise, Koichi
    2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2013, : 3535 - 3542
  • [23] On the analysis of randomized load balancing schemes
    Mitzenmacher, M
    THEORY OF COMPUTING SYSTEMS, 1999, 32 (03) : 361 - 386
  • [24] Load balancing schemes for extrapolation methods
    Rauber, T
    Runger, G
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (03): : 181 - 202
  • [25] On the Analysis of Randomized Load Balancing Schemes
    M. Mitzenmacher
    Theory of Computing Systems, 1999, 32 : 361 - 386
  • [26] A NEW ENERGY-EFFICIENT NEIGHBOR DISCOVERY AND LOAD BALANCING PROTOCOL FOR MOBILE SENSOR NETWORKS
    Ouni, Ridha
    Al-Dhelaan, Abdullah
    Louati, Rafik
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2014, 23 (07)
  • [27] Efficient distributed data condensation for nearest neighbor classification
    Angiulli, Fabrizio
    Folino, Gianluigi
    EURO-PAR 2007 PARALLEL PROCESSING, PROCEEDINGS, 2007, 4641 : 338 - +
  • [28] Space Efficient Data Structures for Nearest Larger Neighbor
    Jayapaul, Varunkumar
    Jo, Seungbum
    Raman, Venkatesh
    Satti, Srinivasa Rao
    COMBINATORIAL ALGORITHMS, IWOCA 2014, 2015, 8986 : 176 - 187
  • [29] A COMPUTATIONALLY EFFICIENT APPROXIMATION TO THE NEAREST NEIGHBOR INTERCHANGE METRIC
    BROWN, EK
    DAY, WHE
    JOURNAL OF CLASSIFICATION, 1984, 1 (01) : 93 - 124
  • [30] An index structure for efficient reverse nearest neighbor queries
    Yang, CJ
    Lin, KI
    17TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2001, : 485 - 492