Title :
Dynamic distributed algorithm for computing multiple next-hops on a tree
Author :
Haijun Geng ; Xingang Shi ; Xia Yin ; Zhiliang Wang
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
High reliability is always pursued by network designers. Multipath routing can provide multiple paths for transmission and failover, and is considered to be effective in the improvement of the network reliability. However, existing multipath routing algorithms focus on how to find as many paths as possible, rather than their computation or communication overhead. We propose a dynamic distributed multipath algorithm (DMPA) to help a router in a link-state network find multiple nexthops for each destination. A router runs the algorithm locally and independently, where only one single shortest path tree (SPT) needs to be constructed, and no message other than the basic link states is disseminated. DMPA maintains the SPT and dynamically adjusts it in response to network state changes, so the sets of nexthops can be incrementally and efficiently updated. At the same time, DMPA guarantees loop-freeness of the induced forwarding path by a partial order of the routers underpinning it. We evaluate DMPA and compare it with some latest multipath algorithms, using a set of real, inferred and synthetic topologies. The results show that DMPA can provide good reliability and fast recovery for the network with very low overhead.
Keywords :
multipath channels; telecommunication network reliability; telecommunication network topology; telecommunication transmission lines; trees (mathematics); DMPA; SPT; communication overhead; dynamic distributed algorithm; dynamic distributed multipath algorithm; link-state network; loop-freeness; multipath routing; multiple next-hops; network reliability; routers underpinning; single shortest path tree; synthetic topology; Artificial neural networks; Computer network reliability; Equations; Heuristic algorithms; Internet; Reliability; Routing;
Conference_Titel :
Network Protocols (ICNP), 2013 21st IEEE International Conference on
Conference_Location :
Goettingen
DOI :
10.1109/ICNP.2013.6733581