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.
| Original language | English |
|---|---|
| Title of host publication | ACM Web Conference 2023 - Proceedings of the World Wide Web Conference, WWW 2023 |
| Publisher | Association for Computing Machinery, Inc |
| Pages | 3154-3163 |
| Number of pages | 10 |
| ISBN (Electronic) | 9781450394161 |
| DOIs | |
| Publication status | Published - 2023 Apr 30 |
| Event | 32nd ACM World Wide Web Conference, WWW 2023 - Austin, United States Duration: 2023 Apr 30 → 2023 May 4 |
Publication series
| Name | ACM Web Conference 2023 - Proceedings of the World Wide Web Conference, WWW 2023 |
|---|
Conference
| Conference | 32nd ACM World Wide Web Conference, WWW 2023 |
|---|---|
| Country/Territory | United States |
| City | Austin |
| Period | 23/4/30 → 23/5/4 |
Bibliographical note
Publisher Copyright:© 2023 ACM.
Keywords
- HTTP/3
- QUIC
- Web Performance
ASJC Scopus subject areas
- Computer Networks and Communications
- Software
Fingerprint
Dive into the research topics of 'HTTP Steady Connections for Robust Web Acceleration'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS