Reproduce “Performance-Driven Internet Path Selection” on OpenResearch
Turn your favorite coding agents into research agents that review literature, develop hypotheses, and run experiments.
Universal app for Apple silicon and Intel. Requires macOS 11 or later.
About this paper
Maria Apostolaki, Ankit Singla, Laurent Vanbever
ROUTESCOUT is a hybrid hardware/software system that leverages programmable switches for scalable, accurate, and low-overhead performance monitoring and dynamic inter-domain path selection in stub ASes. It enables traffic rerouting based on real-time delay and loss measurements, achieving RTT improvements of 5-99% in over 35% of observed cases in real-world scenarios and an average 32% delay reduction in network emulation.
Key insights
- Programmable switches enable efficient and accurate in-data-plane performance monitoring by aggregating delay (via TCP SYN-ACK pairs) and loss (via retransmission detection) metrics at line rate, using minimal memory (e.g., 4MB for ISP-scale traffic).
- Tailoring data plane operations to PISA switch constraints (e.g., memory access patterns, pipeline stages) allows for the deployment of complex monitoring logic, such as multi-stage processing for delay estimation, without significant hardware resource strain.
- Integrating real-time performance feedback into BGP-compliant routing decisions, acting as an intelligent tie-breaker, can significantly improve network performance for a stub AS without requiring coordination with other ASes.
Summary by alphaXiv.
Tip: change arxiv.org to autoarxiv.org in any arXiv abstract link to open the paper here.