IEEE Network · 2008 · 200 citations · 19 references
ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsNetwork SecurityAdaptive RoutingInternet RoutingRoutingRouting AlgorithmsRouting ArchitectureRouting ProtocolsBarriersDistributed RoutingIncentive Compatible MechanismsMulti-path RoutingMultipathMultipath RoutingMultipathingScalable Routing Architectures
The Internet would be more efficient and robust if routers could flexibly divide traffic over multiple paths. Often, having one or two extra paths is sufficient for customizing paths for different applications, improving security, reacting to failures, and balancing load. However, support for Internet-wide multipath routing faces two significant barriers. First, multipath routing could impose significant computational and storage overhead in a network the size of the Internet. Second, the independent networks that comprise the Internet will not relinquish control over the flow of traffic without appropriate incentives. In this article, we survey flexible multipath routing techniques that are both scalable and incentive compatible. Techniques covered include: multihoming, tagging, tunneling, and extensions to existing Internet routing protocols.
19
David G. Andersen, Hari Balakrishnan, Frans Kaashoek et al. · 2001 · 1.9K citations
The end-to-end effects of Internet path selection
Stefan Savage, Andy Collins, Eric Hoffman et al. · 1999 · 474 citations
Dynamic load balancing without packet reordering
Srikanth Kandula, Dina Katabi, Shantanu K. Sinha et al. · ACM SIGCOMM Computer Communication Review · 2007 · 391 citations
Srikanth Kandula, Dina Katabi, Bruce S. Davie et al. · 2005 · 352 citations · Full text