Self-stabilizing smoothing and counting

被引:0
|
作者
Herlihy, M [1 ]
Tirthapura, S [1 ]
机构
[1] Brown Univ, Dept Comp Sci, Providence, RI 02912 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A smoothing network is a distributed data structure that accepts tokens on input wires and routes them to output wires. It ensures that however imbalanced the traffic on input wires, the numbers of tokens emitted on output wires are approximately balanced. Prior work on smoothing networks always assumed that such networks were properly initialized. In a real distributed system, however, network switches maybe rebooted or replaced dynamically, and it may not be practical to determine the correct initial state for the new switch. Prior analyses do not work under these new assumptions. This paper makes the following contributions. First, we show that some well-known 1-smoothing networks, known as counting networks, when started in an arbitrary initial state (perhaps chosen by an adversary), remain remarkably smooth, degrading from 1-smooth to log(n)-smooth, where n is the number of input/output wires. Second, we show that the same networks can be made eventually 1-smooth by "piggy-backing" a small amount of additional information on messages when (and only when) trouble is detected.
引用
下载
收藏
页码:4 / 11
页数:8
相关论文
共 50 条
  • [21] Self-Stabilizing Population Protocols
    Angluin, Dana
    Aspnes, James
    Fischer, Michael J.
    Jiang, Hong
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2008, 3 (04)
  • [22] Self-Stabilizing Byzantine Broadcast
    Maurer, Alexandre
    Tixeuil, Sebastien
    2014 IEEE 33RD INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2014, : 152 - 160
  • [23] Self-stabilizing population protocols
    Angluin, Dana
    Aspnes, James
    Fischer, Michael J.
    Jiang, Hong
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2006, 3974 : 103 - +
  • [24] Transformations of self-stabilizing algorithms
    Ioannidou, K
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, 2508 : 103 - 117
  • [25] Self-stabilizing Gellular Automata
    Yamashita, Tatsuya
    Yagawa, Akira
    Hagiya, Masami
    UNCONVENTIONAL COMPUTATION AND NATURAL COMPUTATION, UCNC 2019, 2019, 11493 : 272 - 285
  • [26] Self-stabilizing Uncoupled Dynamics
    Jaggard, Aaron D.
    Lutz, Neil
    Schapira, Michael
    Wright, Rebecca N.
    ALGORITHMIC GAME THEORY, SAGT 2014, 2014, 8768 : 74 - 85
  • [27] UNIFORM SELF-STABILIZING RINGS
    BURNS, JE
    PACHL, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 319 : 391 - 400
  • [28] Self-Stabilizing Metric Graphs
    Gmyr, Robert
    Lefevre, Jonas
    Scheideler, Christian
    THEORY OF COMPUTING SYSTEMS, 2019, 63 (02) : 177 - 199
  • [29] Simulation of self-stabilizing algorithms
    Datta, AK
    Flatebo, M
    Thiagarajan, V
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1997, 12 (05): : 295 - 306
  • [30] On self-stabilizing search trees
    Bein, Doina
    Datta, Ajoy K.
    Larmore, Lawrence L.
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, 4167 : 76 - +