TY - GEN
T1 - Performance-Driven Internet Path Selection
AU - Apostolaki, Maria
AU - Singla, Ankit
AU - Vanbever, Laurent
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/10/11
Y1 - 2021/10/11
N2 - Internet routing can often be sub-optimal, with the chosen routes providing worse performance than other available policy-compliant routes. This stems from the lack of visibility into route performance at the network layer. While this is an old problem, we argue that recent advances in programmable hardware finally open up the possibility of performance-aware routing in a deployable, BGP-compatible manner. We introduce RouteScout, a hybrid hardware/software system supporting performance-based routing at ISP scale. In the data plane, RouteScoutleverages P4-enabled hardware to monitor performance across policy-compliant route choices for each destination, at line-rate and with a small memory footprint. RouteScout'scontrol plane then asynchronously pulls aggregated performance metrics to synthesize a performance-aware forwarding policy. We show that RouteScoutcan monitor performance across most of an ISP's traffic, using only 4 MB of memory. Further, its control can flexibly satisfy a variety of operator objectives, with sub-second operating times.
AB - Internet routing can often be sub-optimal, with the chosen routes providing worse performance than other available policy-compliant routes. This stems from the lack of visibility into route performance at the network layer. While this is an old problem, we argue that recent advances in programmable hardware finally open up the possibility of performance-aware routing in a deployable, BGP-compatible manner. We introduce RouteScout, a hybrid hardware/software system supporting performance-based routing at ISP scale. In the data plane, RouteScoutleverages P4-enabled hardware to monitor performance across policy-compliant route choices for each destination, at line-rate and with a small memory footprint. RouteScout'scontrol plane then asynchronously pulls aggregated performance metrics to synthesize a performance-aware forwarding policy. We show that RouteScoutcan monitor performance across most of an ISP's traffic, using only 4 MB of memory. Further, its control can flexibly satisfy a variety of operator objectives, with sub-second operating times.
UR - http://www.scopus.com/inward/record.url?scp=85119407292&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85119407292&partnerID=8YFLogxK
U2 - 10.1145/3482898.3483366
DO - 10.1145/3482898.3483366
M3 - Conference contribution
AN - SCOPUS:85119407292
T3 - SOSR 2021 - Proceedings of the 2021 ACM SIGCOMM Symposium on SDN Research
SP - 41
EP - 53
BT - SOSR 2021 - Proceedings of the 2021 ACM SIGCOMM Symposium on SDN Research
PB - Association for Computing Machinery, Inc
T2 - 2021 ACM SIGCOMM Symposium on SDN Research, SOSR 2021
Y2 - 20 September 2021 through 21 September 2021
ER -