TY - GEN
T1 - Hop-by-Hop Multipath Routing
T2 - 38th IEEE Conference on Computer Communications, INFOCOM 2020
AU - Schneider, Klaus
AU - Zhang, Beichuan
AU - Benmohamed, Lotfi
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/7
Y1 - 2020/7
N2 - The Internet can be made more efficient and robust with hop-by-hop multipath routing: Each router on the path can split packets between multiple nexthops in order to 1) avoid failed links and 2) reduce traffic on congested links. Before deciding how to split traffic, one first needs to decide which nexthops to allow at each step. In this paper, we investigate the requirements and trade-offs for making this choice.Most related work chooses the viable nexthops by applying the Downward Criterion, i.e., only adding nexthops that lead closer to the destination; or more generally by creating a Directed Acyclic Graph (DAG) for each destination. We show that a DAG's nexthop options are necessarily limited, and that, by using certain links in both directions (per destination), we can add further nexthops while still avoiding loops. Our solution LFID (LoopFree Inport-Dependent) routing, though having a slightly higher time complexity, leads to both a higher number of and shorter potential paths than related work. LFID thus protects against a higher percentage of single and multiple failures (or congestions) and comes close to the performance of arbitrary source routing.
AB - The Internet can be made more efficient and robust with hop-by-hop multipath routing: Each router on the path can split packets between multiple nexthops in order to 1) avoid failed links and 2) reduce traffic on congested links. Before deciding how to split traffic, one first needs to decide which nexthops to allow at each step. In this paper, we investigate the requirements and trade-offs for making this choice.Most related work chooses the viable nexthops by applying the Downward Criterion, i.e., only adding nexthops that lead closer to the destination; or more generally by creating a Directed Acyclic Graph (DAG) for each destination. We show that a DAG's nexthop options are necessarily limited, and that, by using certain links in both directions (per destination), we can add further nexthops while still avoiding loops. Our solution LFID (LoopFree Inport-Dependent) routing, though having a slightly higher time complexity, leads to both a higher number of and shorter potential paths than related work. LFID thus protects against a higher percentage of single and multiple failures (or congestions) and comes close to the performance of arbitrary source routing.
UR - https://www.scopus.com/pages/publications/85090272828
UR - https://www.scopus.com/inward/citedby.url?scp=85090272828&partnerID=8YFLogxK
U2 - 10.1109/INFOCOM41043.2020.9155482
DO - 10.1109/INFOCOM41043.2020.9155482
M3 - Conference contribution
AN - SCOPUS:85090272828
T3 - Proceedings - IEEE INFOCOM
SP - 2273
EP - 2282
BT - INFOCOM 2020 - IEEE Conference on Computer Communications
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 6 July 2020 through 9 July 2020
ER -