HTTP Steady Connections for Robust Web Acceleration
Sunjae Kim, Wonjun Lee
Abstract
HTTP’s intrinsic request-and-response traffic pattern makes most web servers often idle, leaving a potential to accelerate page loads. We present the notion of HTTP steady connections, which fully utilizes the server’s available network bandwidth during a page load using the promising HTTP/3 server push, transforming the intermittent workload of loading a page into a more steady one. To construct a proper server push policy to achieve this, we separate the structure of a page, which is a relatively static factor, from the page load environments including client and network characteristics, which are generally dynamic and unknown to servers. We formulate a deadline-based sequencing problem using a page load model with dependency graphs and design a feedback-based reprioritization mechanism within HTTP server push to reactively match client progress robustly. Experiments with a prototype and a wide range of real-world pages show that HTTP steady connections significantly improve web page loads compared with state-of-the-art accelerators, even under packet losses and without any prior knowledge of network environments.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 6f8b8e16-4496-44c6-b43a-fee178fe5e05Related papers
- VSiM: Improving QoE Fairness for Video Streaming in Mobile EnvironmentsYali Yuan, Weijun Wang, Yuhan Wang, Sripriya Srikant Adhatarao et al.INFOCOM 2022 · 28 citations
- Fawkes: Faster Mobile Page Loads via App-Inspired Static TemplatingShaghayegh Mardani, Mayank Singh, Ravi NetravaliNSDI 2020 · 13 citations
- Alohamora: Reviving HTTP/2 Push and Preload by Adapting Policies On the FlyNikhil Kansal, Murali Ramanujam, Ravi NetravaliNSDI 2021 · 10 citations
- LiteQUIC: Improving QoE of Video Streams by Reducing CPU Overhead of QUICPengqiang Bi, Yifei Zou, Mengbai Xiao, Dongxiao Yu et al.ACM MM 2024 · 3 citations
- ARTEMIS: Adaptive Bitrate Ladder Optimization for Live Video StreamingFarzad Tashtarian, Abdelhak Bentaleb, Hadi Amirpour, Sergey Gorinsky et al.NSDI 2024 · 26 citations
