Improved compact routing schemes for dynamic trees

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review


A classical routing problem consists of assigning a label and distinct port numbers to each node of a graph, such that for every node v, given its own label and the label of any destination vertex u, node v can find which of its incident port numbers leads to the next vertex on a shortest path connecting v and u. In 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 ) 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

Original languageEnglish
Title of host publicationPODC'08
Subtitle of host publicationProceedings of the 27th Annual ACM Symposium on Principles of Distributed Computing
PublisherAssociation for Computing Machinery (ACM)
Number of pages10
ISBN (Print)9781595939890
StatePublished - 2008
Externally publishedYes
Event27th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing - Toronto, ON, Canada
Duration: 18 Aug 200821 Aug 2008

Publication series

NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing


Conference27th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing
CityToronto, ON


  • Ancestry labeling schemes
  • Distributed algorithms
  • Dynamic name assignment
  • Dynamic networks
  • Routing schemes

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications


Dive into the research topics of 'Improved compact routing schemes for dynamic trees'. Together they form a unique fingerprint.

Cite this