Smoothed Analysis of Balancing Networks

被引:4
|
作者
Friedrich, Tobias [1 ]
Sauerwald, Thomas [2 ]
Vilenchik, Dan [3 ]
机构
[1] Max Planck Inst Informat, Dept Algorithms & Complex, Saarbrucken, Germany
[2] Simon Fraser Univ, Sch Comp Sci, Burnaby, BC V5A 1S6, Canada
[3] Univ Calif Los Angeles, Dept Math, Los Angeles, CA 90024 USA
关键词
distributed computing; load balancing; balancing networks; smoothed analysis; average case analysis;
D O I
10.1002/rsa.20341
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a balancing network each processor has an initial collection of unit-size jobs (tokens) and in each round, pairs of processors connected by balancers split their load as evenly as possible. An excess token (if any) is placed according to some predefined rule. As it turns out, this rule crucially affects the performance of the network. In this work we propose a model that studies this effect. We suggest a model bridging the uniformly-random assignment rule, and the arbitrary one (in the spirit of smoothed-analysis). We start with an arbitrary assignment of balancer directions and then flip each assignment with probability alpha independently. For a large class of balancing networks our result implies that after O(log n) rounds the discrepancy is O((1/2 - alpha) log n + log log n) with high probability. This matches and generalizes known upper bounds for alpha = 0 and alpha = 1/2. We also show that a natural network matches the upper bound for any alpha. (C) 2010 Wiley Periodicals, Inc. Random Struct. Alg., 39, 115-138, 2011
引用
收藏
页码:115 / 138
页数:24
相关论文
共 50 条
  • [1] Smoothed Analysis of Balancing Networks
    Friedrich, Tobias
    Sauerwald, Thomas
    Vilenchik, Dan
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT II, PROCEEDINGS, 2009, 5556 : 472 - +
  • [2] Smoothed Analysis of Dynamic Networks
    Dinitz, Michael
    Fineman, Jeremy
    Gilbert, Seth
    Newport, Calvin
    DISTRIBUTED COMPUTING (DISC 2015), 2015, 9363 : 513 - 527
  • [3] Smoothed analysis of dynamic networks
    Dinitz, Michael
    Fineman, Jeremy T.
    Gilbert, Seth
    Newport, Calvin
    DISTRIBUTED COMPUTING, 2018, 31 (04) : 273 - 287
  • [4] Smoothed analysis of dynamic networks
    Michael Dinitz
    Jeremy T. Fineman
    Seth Gilbert
    Calvin Newport
    Distributed Computing, 2018, 31 : 273 - 287
  • [5] Smoothed Analysis of Information Spreading in Dynamic Networks
    Dinitz, Michael
    Fineman, Jeremy
    Gilbert, Seth
    Newport, Calvin
    JOURNAL OF THE ACM, 2024, 71 (03)
  • [6] MIXED MODEL LINE BALANCING WITH SMOOTHED STATION ASSIGNMENTS
    THOMOPOULOS, NT
    MANAGEMENT SCIENCE SERIES A-THEORY, 1970, 16 (09): : 593 - 603
  • [7] Smoothed analysis of κ(A)
    Wschebor, M
    JOURNAL OF COMPLEXITY, 2004, 20 (01) : 97 - 107
  • [8] AN APPROXIMATE ANALYSIS OF DQDB NETWORKS WITH THE BANDWIDTH BALANCING MECHANISM
    MATSUMOTO, Y
    DECENTRALIZED AND DISTRIBUTED SYSTEMS, 1993, 39 : 149 - 160
  • [9] Lyapunov Stability Analysis of Load Balancing in Datacenter Networks
    Dhananjayan, Amrith
    Seow, Kiam Tian
    Foh, Chuan Heng
    2013 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2013, : 912 - 916
  • [10] The PDE Method for the Analysis of Randomized Load Balancing Networks
    Aghajani R.
    Li X.
    Ramanan K.
    Performance Evaluation Review, 2018, 46 (01): : 132 - 134