English

Trimming the Multipath for Efficient Dynamic Routing

Networking and Internet Architecture 2011-09-06 v1 Optimization and Control

Abstract

Multipath routing is a trivial way to exploit the path diversity to leverage the network throughput. Technologies such as OSPF ECMP use all the available paths in the network to forward traffic, however, we argue that is not necessary to do so to load balance the network. In this paper, we consider multipath routing with only a limited number of end-to-end paths for each source and destination, and found that this can still load balance the traffic. We devised an algorithm to select a few paths for each source-destination pair so that when all traffic are forwarded over these paths, we can achieve a balanced load in the sense that the maximum link utilization is comparable to that of ECMP forwarding. When the constraint of only shortest paths (i.e. equal paths) are relaxed, we can even outperform ECMP in certain cases. As a result, we can use a few end-to-end tunnels between each source and destination nodes to achieve the load balancing of traffic.

Keywords

Cite

@article{arxiv.1109.0792,
  title  = {Trimming the Multipath for Efficient Dynamic Routing},
  author = {Adrian Sai-wah Tam and Kang Xi and H. Jonathan Chao},
  journal= {arXiv preprint arXiv:1109.0792},
  year   = {2011}
}

Comments

Technical report

R2 v1 2026-06-21T18:59:38.115Z