Discrete Load Balancing in Heterogeneous Networks with a Focus on Second-Order Diffusion

被引:2
|
作者
Akbari, Hoda [1 ]
Berenbrink, Petra [1 ]
Elsaesser, Robert [2 ]
Kaaser, Dominik [2 ]
机构
[1] Simon Fraser Univ, Burnaby, BC V5A 1S6, Canada
[2] Salzburg Univ, A-5020 Salzburg, Austria
关键词
SCHEMES;
D O I
10.1109/ICDCS.2015.57
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we consider a wide class of discrete diffusion load balancing algorithms. The problem is defined as follows. We are given an interconnection network and a number of load items, which are arbitrarily distributed among the nodes of the network. The goal is to redistribute the load in iterative discrete steps such that at the end each node has (almost) the same number of items. In diffusion load balancing, nodes are only allowed to balance their load with their direct neighbors. We show three main results. Firstly, we present a general framework for randomly rounding the flow generated by continuous diffusion schemes over the edges of a graph in order to obtain corresponding discrete schemes. Compared to the results of Rabani, Sinclair, and Wanka, FOCS'98, which are only valid w.r.t. the class of homogeneous first order schemes, our framework can be used to analyze a larger class of diffusion algorithms, such as algorithms for heterogeneous networks and second order schemes. Secondly, we bound the deviation between randomized second order schemes and their continuous counterparts. Finally, we provide a bound for the minimum initial load in a network that is sufficient to prevent the occurrence of negative load at a node during the execution of second order diffusion schemes. Our theoretical results are complemented with extensive simulations on different graph classes. We show empirically that second order schemes, which are usually much faster than first order schemes, will not balance the load completely on a number of networks within reasonable time. However, the maximum load difference at the end seems to be bounded by a constant value, which can be further decreased if first order scheme is applied once this value is achieved by second order scheme.
引用
收藏
页码:497 / 506
页数:10
相关论文
共 50 条
  • [1] Diffusion Schemes for Load Balancing on Heterogeneous Networks
    Robert Elsässer
    Burkhard Monien
    Robert Preis
    [J]. Theory of Computing Systems, 2002, 35 : 305 - 320
  • [2] Diffusion schemes for load balancing on heterogeneous networks
    Elsässer, R
    Monien, B
    Preis, R
    [J]. THEORY OF COMPUTING SYSTEMS, 2002, 35 (03) : 305 - 320
  • [3] Optimal Diffusion for Load Balancing in Heterogeneous Networks
    Dimitrakopoulou, Katerina A.
    Missirlis, Nikolaos M.
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 214 - 223
  • [4] Efficient diffusion schemes for load balancing on heterogeneous networks
    Zhao, Chenggui
    Xiao, Wenjun
    Qin, Yong
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 147 - 152
  • [5] A Second-Order Diffusion Model for Influence Maximization in Social Networks
    Tang, Wenyi
    Luo, Guangchun
    Wu, Yubao
    Tian, Ling
    Zheng, Xu
    Cai, Zhipeng
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2019, 6 (04): : 702 - 714
  • [6] Autonomous load balancing of heterogeneous networks
    Kreuger, Per
    Gornerup, Olof
    Gillblad, Daniel
    Lundborg, Tomas
    Corcoran, Diarmuid
    Ermedahl, Andreas
    [J]. 2015 IEEE 81ST VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2015,
  • [7] Adaptive Second-Order Synchronization of Two Heterogeneous Nonlinear Coupled Networks
    Liu, Bo
    Li, Shuang
    Tang, Xuhui
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [8] Bipartite Consensus Problems on Second-Order Signed Networks With Heterogeneous Topologies
    Ling, Jianheng
    Liang, Jianqiang
    Du, Mingjun
    [J]. IEEE ACCESS, 2020, 8 (08): : 39420 - 39427
  • [9] Dynamic load balancing by diffusion in heterogeneous systems
    Rotaru, T
    Nägeli, HH
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (04) : 481 - 497
  • [10] First- and second-order diffusive methods for rapid, coarse, distributed load balancing
    Muthukrishnan, S
    Ghosh, B
    Schultz, MH
    [J]. THEORY OF COMPUTING SYSTEMS, 1998, 31 (04) : 331 - 354