Prefix Routing Schemes in Dynamic Networks

Abstract We study a routing scheme on dynamic networks called the Prefix Routing scheme. The scheme is an abstraction of source routing. It assigns fixed addresses to the nodes of the network and one label per link. A message is routed by sending it out via the link with the maximum length (i.e., the “longest”) label that is a prefix of the address of the destination node. Arbitrary insertions of links and nodes are feasible with constant adaptation cost. It is shown that any dynamic growing network can be assigned a valid Prefix Routing scheme. We characterize completely the types of fixed networks with dynamic links (i.e., networks in which only the cost of the links can vary over time) and of dynamic networks with arbitrary insertions and deletions of nodes and links (without disconnecting the network) that allow optimum routing in this scheme. A hierarchy of so-called multi-label Prefix Routing schemes is presented. The connections between Prefix Routing and static Interval Routing are presented.

[1]  Udi Manber,et al.  Efficient storage of nonadaptive routing tables , 1988, Networks.

[2]  D.A. Pitt,et al.  Addressing, bridging, and source routing (LAN interconnection) , 1988, IEEE Network.

[3]  John S. Quarterman,et al.  Notable computer networks , 1986, CACM.

[4]  J. Berstel,et al.  Theory of codes , 1985 .

[5]  Richard B. Tan,et al.  Computer Networks with Compact Routing Tables , 1986 .

[6]  Baruch Awerbuch,et al.  Compact distributed data structures for adaptive routing , 1989, STOC '89.

[7]  Yehuda Afek,et al.  Upper and lower bounds for routing schemes in dynamic networks , 1989, 30th Annual Symposium on Foundations of Computer Science.

[8]  Eli Upfal,et al.  A trade-off between space and efficiency for routing tables , 1989, JACM.

[9]  Greg N. Frederickson,et al.  Separator-based strategies for efficient message routing , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[10]  M.C. Hamner,et al.  Source routing bridge implementation (LANs) , 1988, IEEE Network.

[11]  Jan van Leeuwen,et al.  Interval Routing , 1987, Computer/law journal.

[12]  F. Harary,et al.  Planar Permutation Graphs , 1967 .

[13]  Nicola Santoro,et al.  Labelling and Implicit Routing in Networks , 1985, Computer/law journal.

[14]  Baruch Awerbuch,et al.  Communication-optimal maintenance of replicated information , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[15]  Michael E. Saks,et al.  Local Management of a Global Resource in a Communication Network , 1987, FOCS.

[16]  Baruch Awerbuch,et al.  Routing with Polynomial Communication-Space Trade-Off , 1992, SIAM J. Discret. Math..