Improved Compact Routing Schemes for Dynamic Trees

被引:13
|
作者
Korman, Amos [1 ]
机构
[1] CNRS, F-75700 Paris, France
关键词
Distributed algorithms; Dynamic networks; Routing schemes; Ancestry labeling schemes; Dynamic name assignment;
D O I
10.1145/1400751.1400777
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A classical routing problem consists of assigning a label and distinct port numbers to each node of a graph, such that for every node nu, given its own label and the label of any destination vertex u, node nu can find which of its incident port numbers leads, to the next vertex on a shortest path connecting nu and u. hi the static (fixed topology) setting, such a, routing scheme is evaluated by the label size, i.e., the maximal number of bits stored in a label. Naturally, special attention is given to compact schemes, which are schemes enjoying asymptotically optimal labels. Many routing schemes were proposed for the static setting. However, the more realistic and complex dynamic setting, in which topology changes may occur at arbitrary nodes, has received much less attention. In the dynamic setting, the occurrence of topology changes may force the scheme to occasionally update the (hopefully short) labels, by delivering information from place to place. This raises a natural tradeoff between the size of the labels and the number of messages required for maintaining them. The above dynamic routing problem was proposed by Afek, Gafni, and Ricklin (1989), who also presented an elegant and rather efficient dynamic routing scheme for trees, supporting one type of topology change, namely, the addition of a leaf. Various attempts for improving the tradeoff between the label size and the message complexity as well as for supporting more types of topology changes on trees, were subsequently proposed. Still, the best known compact routing scheme for dynamic trees has' very high message complexity, namely, O(n(epsilon)) amortized messages per topological change. Moreover, previous routing schemes for dynamic trees support at most two kinds of topology changes, namely, the addition and the removal of a leaf node. In this paper, we present two compact routing schemes for dynamic trees that incur extremely low message complexity and can support more types of topology changes that) previous schemes. We first present a dynamic compact routing scheme that supports the additions of both leaves and internal nodes and incurs only O(log n) amortized message complexity per node. We then extend that scheme obtaining a dynamic compact routing scheme that supports additions of both leaves and internal nodes as well as deletions of nodes of degree at most 2. The extended scheme incurs O(log(2) n) amortized message complexity per topological change.
引用
下载
收藏
页码:185 / 194
页数:10
相关论文
共 50 条
  • [1] Compact Routing Schemes for Dynamic Trees in the Fixed Port Model
    Korman, Amos
    DISTRIBUTED COMPUTING AND NETWORKING, 2009, 5408 : 218 - 229
  • [2] Improved Compact Routing Schemes for Random Interconnects
    Chi-Hieu Nguyen
    Chung T Kieu
    Khanh-Van Nguyen
    INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2020, 11 (03) : 89 - 109
  • [3] Compact Routing Schemes for Dynamic Ring Networks
    Danny Krizanc
    Flaminia L. Luccio
    Rajeev Raman
    Theory of Computing Systems, 2004, 37 : 585 - 607
  • [4] General compact labeling schemes for dynamic trees
    Korman, Amos
    DISTRIBUTED COMPUTING, 2007, 20 (03) : 179 - 193
  • [5] Compact routing schemes for dynamic ring networks
    Krizanc, D
    Luccio, FL
    Raman, R
    THEORY OF COMPUTING SYSTEMS, 2004, 37 (05) : 585 - 607
  • [6] General compact labeling schemes for dynamic trees
    Korman, A
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, 3724 : 457 - 471
  • [7] General compact labeling schemes for dynamic trees
    Amos Korman
    Distributed Computing, 2007, 20 : 179 - 193
  • [8] Improved Compact Routing Schemes for Power-Law Networks
    Tang, Mingdong
    Liu, Jianxun
    Zhang, Guoqing
    NETWORK AND PARALLEL COMPUTING, 2011, 6985 : 44 - +
  • [9] Interval routing & layered cross product: compact routing schemes for butterflies, meshes of trees, fat trees and Benes networks
    Calamoneri, T
    Di Ianni, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2003, 63 (11) : 1017 - 1025
  • [10] Compact separator decompositions in dynamic trees and applications to labeling schemes
    Amos Korman
    David Peleg
    Distributed Computing, 2008, 21 : 141 - 161