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 条
  • [1] Self-stabilizing smoothing and balancing networks
    Maurice Herlihy
    Srikanta Tirthapura
    Distributed Computing, 2006, 18 : 345 - 357
  • [2] Self-stabilizing smoothing and balancing networks
    Herlihy, M
    Tirthapura, S
    DISTRIBUTED COMPUTING, 2006, 18 (05) : 345 - 357
  • [3] Self-stabilizing counting in mobile sensor networks with a base station
    Beauquier, Joffroy
    Clement, Julien
    Messika, Stephane
    Rosaz, Laurent
    Rozoy, Brigitte
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, 4731 : 63 - +
  • [4] Brief Announcement: Self-Stabilizing Counting in Mobile Sensor Networks
    Beauquier, Joffroy
    Clement, Julien
    Messika, Stephane
    Rosaz, Laurent
    Rozoy, Brigitte
    PODC'07: PROCEEDINGS OF THE 26TH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2007, : 396 - 397
  • [5] Improving Space Complexity of Self-stabilizing Counting on Mobile Sensor Networks
    Kinpara, Keigo
    Izumi, Tomoko
    Izumi, Taisuke
    Wada, Koichi
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2010, 6490 : 504 - +
  • [6] Self-stabilizing automata
    Weis, Torben
    Wacker, Arno
    BIOLOGICALLY-INSPIRED COLLABORATIVE COMPUTING, 2008, 268 : 59 - 69
  • [7] Self-stabilizing somersaults
    Mombaur, KD
    Bock, HG
    Schlöder, JP
    Longman, RW
    IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (06) : 1148 - 1157
  • [8] Self-Stabilizing Seals
    Kalinichenko P.M.
    Suprun A.V.
    Russian Engineering Research, 2010, 30 (07) : 689 - 690
  • [9] Self-stabilizing automata
    University of Duisburg-Essen, Duisburg, Germany
    IFIP Advances in Information and Communication Technology, 2008, (59-69)
  • [10] Self-stabilizing processes
    Falconer, K. J.
    Vehel, J. Levy
    STOCHASTIC MODELS, 2018, 34 (04) : 409 - 434