Configanator: A Data-driven Approach to Improving CDN Performance
Usama Naseer, Theophilus A. Benson
Abstract
The web serving protocol stack is constantly evolving to tackle the technological shifts in networking infrastructure and website complexity. As a result of this evolution, web servers can use a plethora of protocols and configuration parameters to address a variety of realistic network conditions. Yet, today, despite the significant diversity in end-user networks and devices, most content providers have adopted a "one-sizefits-all" approach to configuring the networking stack of their user-facing web servers (or at best employ moderate tuning).
In this paper, we demonstrate that the status quo results in sub-optimal performance and argue for a novel framework that extends existing CDN architectures to provide programmatic control over a web server's configuration parameters. We designed a data-driven framework, Configanator, that leverages data across connections to identify their network and device characteristics, and learn the optimal configuration parameters to improve end-user performance. We evaluate Configanator on five traces, including one from a global content provider, and evaluate the performance improvements for real users through two live deployments. Our results show that Configanator improves tail (p95) web performance by 32-67% across diverse websites and networks.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 8fd0e288-a4fe-40fb-b7b6-5229109e449dCited by top-tier papers8
- Enhancing Resource Management of the World's Largest PCDN System for On-Demand Video StreamingRuixiao Zhang, Haiping Wang, Shu Shi, Xiaofei Pang et al.USENIX ATC 2024 · 25 citations
- NetEdit: An Orchestration Platform for eBPF Network Functions at ScaleTheophilus A. Benson, Prashanth Kannan, Prankur Gupta, Balasubramanian Madhavan et al.SIGCOMM 2024 · 11 citations
- Config-Snob: Tuning for the Best Configurations of Networking Protocol StackManaf Bin-Yahya, Yifei Zhao, Hossein Shafieirad, Anthony Ho et al.USENIX ATC 2024 · 10 citations
- SYMBXRL: Symbolic Explainable Deep Reinforcement Learning for Mobile NetworksAbhishek Duttagupta, MohammadErfan Jabbari, Claudio Fiandrino, Marco Fiore et al.INFOCOM 2025 · 6 citations
- Harvesting Idle Memory for Application-managed Soft State with MidasYifan Qiao, Zhenyuan Ruan, Haoran Ma, Adam Belay et al.NSDI 2024 · 5 citations
Related papers
- Midgress-aware traffic provisioning for content deliveryAditya Sundarrajan, Mangesh Kasbekar, Ramesh K. Sitaraman, Samta ShuklaUSENIX ATC 2020 · 22 citations
- CCAnalyzer: An Efficient and Nearly-Passive Congestion Control ClassifierRanysha Ware, Adithya Abraham Philip, Nicholas Hungria, Yash Kothari et al.SIGCOMM 2024 · 16 citations
- HCDN: Coordinated Stream Scheduling for Cost-Effective Live Video DeliveryLiying Wang, Jing Liu, Yuhan Zhou, Chengke Wang et al.NSDI 2026
- Web-LEGO: Trading Content Strictness for Faster WebpagesPengfei Wang, Matteo Varvello, Chunhe Ni, Ruiyun Yu et al.INFOCOM 2021 · 4 citations
- Hoda: a High-performance Open vSwitch Dataplane with Multiple Specialized Data PathsHeng Pan, Peng He, Zhenyu Li, Pan Zhang et al.EuroSys 2024 · 6 citations
