Abstract
Linear Interval Routing is a space-efficient routing method for point-to-point communication networks. It is a restricted variant of Interval Routing where the routing range associated with every link is represented by an interval with no wrap-around. It was noted in [BLT91] that not every network has a valid Linear Interval Labeling Scheme (LILS). A complete characterization of the networks that admit a valid LILS was presented in [FG94], together with an algorithm that generates a valid LILS in case one exists. We present a new algorithm that generates an LILS for every network that admits one. Our algorithm is based on a DFS spanning tree of the network, and is “in the spirit” of the algorithms for Interval Routing. Our algorithm has few advantages over the algorithm of [FG94]: it utilizes the well-known theory of DFS spanning trees and is thus simpler to understand and to implement, it uses all links of the network for routing (thus it better distributes the load), and it guarantees that some paths traversed by messages are shortest length paths.
This research was supported by the fund for promoting reseach in the Technion, and by the Bernard Elkin Chair in Computer Science.
Preview
Unable to display preview. Download preview PDF.
References
Awerbuch, B., Bar-Noy, A., Linial, N., Peleg, D.: Improved Routing Strategies with Succinct Tables. Journal of Algorithms, 11 (1990) 307–341.
Awerbuch, B., Peled, D.: Routing with Polinomial Communication-Space Tradeoff. SIAM Journal on Discrete Math., 5 (1992) 151–162.
Bakker, E.M., van Leeuwen, J., Tan, R.B.: Prefix Routing Schemas in Dynamic Networks. Tech. Rep. RUU-CS-90-10, Dept. of Computer science, Utrecht University, Utrecht (1990), and, Computer Networks and ISDN Systems, 26 (1993), 403–421.
Bakker, E.M., van Leeuwen, J., Tan, R.B.: Linear Interval Routing. Algorithms Review 2 (1991) 45–61.
Even, S.: Graph Algorithms. Computer Science Press, Inc., (1979).
Eilam, T., Moran, S., Zaks, S.: Lower Bounds for Linear Interval Routing. Proc. 10th int. Workshop on Distributed Algorithms (WDAG) (1996) 191–205.
Fraigniaud, P., Gavoille, C.: Interval Routing Schemes. Research Rep. 94–04, LIPS-ENS Lyon (1994).
Flammini, M., Gambosi, G., Nanni, U., Tan, R.: Multi-Dimensional Interval Routing Scheme. Proc. 9th Int. Workshop on Distributed Algorithms (WDAG) (1995) 131–144.
Flammini, M., Gambosi, G., Salomone, S.: Boolean Routing. Proc. 7th Int. Workshop on Distributed Algorithms (WDAG) (1993) 219–233.
Fraigniaud, P., Gavoille, C.: Local Memory Requirement of Universal Routing Schemes. Proc. 8th Annual ACM Symp. on Parallel Algorithms and Architecture (SPAA) (1996).
Gavoille, C., Perennes, S.: Memory Requirements for Routing in Distributed Networks. Proc. 15th Annual ACM Symp. on Principles of Distributed Computing (PODC) (1996) 125–133.
Gavoille, C., Perennes, S.,: Lower Bounds for Shortest Path Interval Routing. Proc. 3rd Colloq. on Structural Information and Communication Complexity (SIROCCO) (1996).
The T9000 Transputer Products Overview Manual, INMOS (1991).
van Leeuwen, J., Tan, R.B.: Routing with Compact Routing Tables. Tech. Rep. RUU-CS-83-16, Dept. of Computer Science, Utrecht University (1983). Also as: Computer Networks with Compact Routing Tables: In: G. Rozenberg and A. Salomaa (Eds.) The book of L, Springer-Verlag, Berlin (1986) 298–307.
van Leeuwen, J., Tan, R.B.: Computer Network with Compact Routing 'Tables. In: G. Rozenberg and A. Salomaa (Eds.), The Book of L., Springer-Verlag, Berlin (1986) 259–273.
Peleg, D., Upfal, E.: A Trade-Off between Space and Efficiency of Routing Tables. Journal of the ACM 36 (1989) 510–530.
Ružička, P.: A Note on the Efficiency of an Interval Routing Algorithm. The Computer Journal 34 (1991) 475–476.
Santoro, N., Khatib, R.: Routing Without Routing Tables. Tech. Rep. SCS-TR-6, 6, School of Computer Science, Carleton Univrsity (1982). Also as: Labeling and Implicit Routing in Networks. The Computer Journal 28 (1) (1985) 5–8.
Tse, S. S.H., Lau, F. C.M.: A Lower Bound for Interval Routing in General Networks. Networks 29 (1997) 49–53. Also as: Tech. Rep. TR-94-09, Department of Computer Science, University of Hong Kong (1994).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eilam, T., Moran, S., Zaks, S. (1997). A simple DFS-Based algorithm for linear interval routing. In: Mavronicolas, M., Tsigas, P. (eds) Distributed Algorithms. WDAG 1997. Lecture Notes in Computer Science, vol 1320. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0030674
Download citation
DOI: https://doi.org/10.1007/BFb0030674
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63575-8
Online ISBN: 978-3-540-69600-1
eBook Packages: Springer Book Archive