Abstract
This paper studies approximate distributed routing schemes on dynamic communication networks. The paper focuses on dynamic weighted general graphs where the vertices of the graph are fixed but the weights of the edges may change. Our main contribution concerns bounding the cost of adapting to dynamic changes. The update efficiency of a routing scheme is measured by the number of messages that need to be sent, following a weight change, in order to update the scheme. Our results indicate that the graph theoretic parameter governing the amortized message complexity of these updates is the local density D of the underlying graph, and specifically, this complexity is \({\tilde\Theta}(D)\). The paper also establishes upper and lower bounds on the size of the databases required by the scheme at each site.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Afek, Y., Awerbuch, B., Plotkin, S.A., Saks, M.: Local management of a global resource in a communication network. J. ACM 43, 1–19 (1996)
Afek, Y., Gafni, E., Ricklin, M.: Upper and lower bounds for routing schemes in dynamic networks. In: Proc. 30th Symp. on Foundations of Computer Science, pp. 370–375 (1989)
Awerbuch, B., Bar-Noy, A., Linial, N., Peleg, D.: Improved routing strategies with succinct tables. J. Algorithms 11, 307–341 (1990)
Awerbuch, B., Peleg, D.: Routing with polynomial communication-space trade-off. SIAM J. Discrete Math. 5, 307–341 (1992)
Cowen, L.: Compact routing with minimum stretch. J. Algorithms 38, 170–183 (2001)
Dolev, S., Kranakis, E., Krizanc, D., Peleg, D.: Bubbles: Adaptive routing scheme for high-speed dynamic networks. SIAM J. on Comput. 29, 804–833 (1999)
Eppstein, D., Galil, Z., Italiano, G.F.: Dynamic Graph Algorithms. In: Atallah, M.J. (ed.) Algorithms and Theoretical Computing Handbook, ch.8, CRC Press, Boca Raton (1999)
Fraigniaud, P., Gavoille, C.: Universal routing schemes. Distributed Computing 10, 65–78 (1997)
Feigenbaum, J., Kannan, S.: Dynamic Graph Algorithms. In: Handbook of Discrete and Combinatorial Mathematics, CRC Press, Boca Raton (2000)
Gavoille, C.: Routing in distributed networks: Overview and open problems. ACM SIGACT News-Distributed Computing Column 32, 36–52 (2001)
Iwama, K., Kawachi, A.: Compact routing with stretch factor less than three. In: Proc. 19th ACM Symp. on Principles of Distributed Computing, p. 337 (2000)
Iwama, K., Okita, M.: Compact Routing for Flat Networks. In: Proc. 17th International Simposium on Distributed Computing (October 2003)
Korman, A.: General Compact Labeling Schemes for Dynamic Trees. In: Proc. 19th International Simposium on Distributed Computing (September 2005)
Korman, A., Peleg, D., Rodeh, Y.: Labeling schemes for dynamic tree networks. Theory of Computing Systems 37, 49–75 (2004)
Korman, A., Peleg, D.: Labeling schemes for weighted dynamic trees. In: Proc. 30th Int. Colloq. on Automata, Languages and Prog, July 2003, pp. 369–383 (2003)
Peleg, D.: Distributed computing: A Locality-Sensitive Approach. SIAM, Philadelphia (2000)
Peleg, D., Upfal, E.: A tradeoff between size and efficiency for routing tables. J. ACM 36, 510–530 (1989)
Santoro, N., Khatib, R.: Labeling and implicit routing in networks. The Computer Journal 28, 5–8 (1985)
Thorup, M., Zwick, U.: Compact routing schemes. In: Proc. 13th ACM Symp. on Parallel Algorithms and Architectures, July 2001, pp. 1–10 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Korman, A., Peleg, D. (2006). Dynamic Routing Schemes for General Graphs. In: Bugliesi, M., Preneel, B., Sassone, V., Wegener, I. (eds) Automata, Languages and Programming. ICALP 2006. Lecture Notes in Computer Science, vol 4051. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11786986_54
Download citation
DOI: https://doi.org/10.1007/11786986_54
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35904-3
Online ISBN: 978-3-540-35905-0
eBook Packages: Computer ScienceComputer Science (R0)