Abstract
This work proposes a fault-tolerant dynamic routing algorithm that employs maximum flow evaluation for route selection, increasing the number of disjoint paths to the destination, enhancing the path redundancy, and so extending the possibility of using detours, or alternative paths if needed. Route distance is employed as a secondary criterion. Routes may be dynamically changed by intermediate routers, which usually have more recent information about topology changes. Formal proofs for correctness of the algorithm are also presented. The proposed algorithm was implemented in a simulation environment and experimental results are presented.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Huitema, C.: Routing in the Internet, 2nd edn. Prentice Hall, Upper Saddle River (1999)
Labovitz, C., Ahuja, A., Bose, A., Jahanian, F.: Delayed internet routing convergence. In: SIGCOMM, pp. 175–187 (2000)
Java Technology: http://java.sun.com
Ford Jr., L.R., Fulkerson, D.R.: Flows in networks. Princeton University Press (1962)
Cormen, T.H., Leiserson, C.E., Rivest, R.L.: Introduction to Algorithms, 2nd edn. McGraw-Hill, New York (1990)
Dijkstra, E.W.: A note on two problems in connexion with graphs. Numerische Mathematik 1, 269–271 (1959)
Faloutsos, M., Faloutsos, P., Faloutsos, C.: On Power-Law Relationships of the Internet Topology. In: SIGCOMM 1999. Proceedings of the ACM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, Cambridge, Massachusetts, USA, pp. 251–262. ACM Press, New York (1999)
Medina, A., Matta, I., Byers, J.: On the Origin of Power Laws in Internet Topologies. SIGCOMM Computer Communication Review 30(2), 18–28 (2000)
Chen, Q., Chang, H., Govindan, R., Jamin, S., Shenker, S., Willinger, W.: The Origin of Power-Laws in Internet Topologies Revisited. In: INFOCOM 2002. Proceedings of the 21st Annual Joint Conference of the IEEE Computer and Communications Societies, IEEE Computer Society Press, Los Alamitos (2002)
Tangmunarunkit, H., Govindan, R., Jamin, S., Shenker, S., Willinger, W.: Network Topology Generators: Degree-Based vs. Structural. In: SIGCOMM 2002. Proceedings of the ACM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, pp. 147–159. ACM Press, New York (2002)
Bu, T., Towsley, D.F.: On Distinguishing between Internet Power Law Topology Generators. In: INFOCOM 2002. Proceedings of the 21st Annual Joint Conference of the IEEE Computer and Communications Societies, IEEE Computer Society Press, Los Alamitos (2002)
Pei, D., Zhang, B., Massey, D., Zhang, L.: An analysis of convergence delay in path vector routing protocols. Computer Networks 50(3) (2006)
Sahoo, A., Kant, K., Mohapatra, P.: Improving bgp convergence delay for large-scale failures. In: DSN 2006. The 7th IEEE/IPIP International Conference on Dependable Systems and Networks, Philadelphia, U.S.A (2006)
Wong, T., Jacobson, V., Alaettinoglu, C.: Internet Routing Anomaly Detection and Visualization. In: DSN 2005. The 6th IEEE/IPIP International Conference on Dependable Systems and Networks, Yokohama, Japan (2005)
Zhang, H., Arora, A., Liu, Z.: A Stability-Oriented Approach to Improving BGP Convergence. In: SRDS 2004. The 23rd IEEE International Symposium on Reliable Distributed Systems, Florianópolis, Brazil (2004)
Wang, L., Massey, D., Patel, K., Zhang, L.: FRTR: A scalable mechanism for global routing table consistency. In: DSN 2004. Proceedings of the IEEE/IFIP International Conference on Dependable Systems and Networks, Florence, Italy, pp. 465–474 (2004)
Pei, D., Wang, L., Massey, D., Wu, S.F., Zhang, L.: A Study of Packet Delivery Performance During Routing Convergence. In: DSN 2003. The 4th IEEE/IPIP International Conference on Dependable Systems and Networks, San Francisco, U.S.A (2003)
Chandrashekar, J., Duan, Z., Zhang, Z.L., Krasky, J.: Limiting Path Exploration in BGP. In: INFOCOM 2004. The 24th IEEE INFOCOM, Miami, USA, IEEE Computer Society Press, Los Alamitos (2005)
Pei, D., Zhao, X., Wang, L., Massey, D., Mankin, A., Wu, S., Zhang, L.: Improving BGP Convergence through Consistency Assertions. In: INFOCOM 2002. The 21st IEEE INFOCOM, New York, USA, IEEE Computer Society Press, Los Alamitos (2002)
Duarte Jr. E.P., Santini, R., Cohen, J.: Delivering packets during the routing convergence latency interval through highly connected detours. In: DSN 2004. Proceedings of the IEEE/IFIP International Conference on Dependable Systems and Networks, Florence, Italy, pp. 495–504 (2004)
Gomory, R.E., Hu, T.C.: Multi-terminal network flows. SIAM Journal on Applied Mathematics 9, 551–556 (1961)
Funagalli, A., Valcarenghi, L.: Restauration vs. WDM Protection: Is There an Optimal Choice? IEEE Network (2000)
Rosen, E., Viswanathan, A., Callon, R.: RFC 3031: Multi-Protocol Label Switchin (2001)
Hellstrand, F., Sharma, V.: RFC 3469: Framework for MPLS-based Recovery (2004)
Correia, R.B., Pirmez, L., et al.: Rerroteamento Parcial Pró-Ativo em Redes Baseadas em Circuito Virtual no Suporte ao Gerenciamento de Desempenho Pró-Ativo. In: SBRC 2005. XXIII Simpósio Brasileiro de Redes de Computadores, Fortaleza, Brazil (2005)
Medhi, D.: A Perspective on Network Restoration. Handbook of Optimization in Telecommunications (2005)
Puype, B., Yan, Q., Colle, D., et al.: Multi-Layer Traffic Engineering in Data Centric Optical Networks. In: COST266-IST OPTIMIST Workshop on Optical Networks, Budapest, Hungary (2003)
Tanaka, S., et al.: Field Test of GMPLS All Optical Path Rerouting. IEEE Photonics Technology Letters 17(3) (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schroeder, J., Duarte, E.P. (2007). Fault-Tolerant Dynamic Routing Based on Maximum Flow Evaluation. In: Bondavalli, A., Brasileiro, F., Rajsbaum, S. (eds) Dependable Computing. LADC 2007. Lecture Notes in Computer Science, vol 4746. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75294-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-75294-3_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75293-6
Online ISBN: 978-3-540-75294-3
eBook Packages: Computer ScienceComputer Science (R0)