CacheCatalyst: Enhancing Web Caching for the Latency-Constrained Internet
Mohammad Hosseini, Sina Darabi, Hannaneh B. Pasandi, Patrick Eugster, Mahmood Choopani
Abstract
Caching is a fundamental technique for improving web performance, particularly by reducing page load time through the reuse of previously fetched resources. In this paper, we highlight the drawbacks of the current caching approach, especially in the context of high-speed networks where latency, rather than bandwidth, has become the main bottleneck for web performance. We discuss how the current design of web caching suffers from inefficiencies, particularly due to the latency involved in re-validation requests, which diminishes the potential benefits of caching. To address this inefficiency, we present CACHECATALYST, a novel solution that introduces a early cache validation procedure during the initial step of page loading. This updates the state of cached resources, enabling browsers to utilize unchanged cached content without unnecessary round trips. In addition, our approach enables an optimized form of Server Push that avoids the typical drawbacks of this mechanism. Our evaluations demonstrate that this method improves key web performance metrics by an average of 40%.
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 e6b12123-4283-4508-a364-71f5164cb0d2Builds on2
- Tranco: A Research-Oriented Top Sites Ranking Hardened Against ManipulationVictor Le Pochat, Tom van Goethem, Samaneh Tajalizadehkhoob, Maciej Korczynski et al.NDSS 2019 · 826 citations
- Fawkes: Faster Mobile Page Loads via App-Inspired Static TemplatingShaghayegh Mardani, Mayank Singh, Ravi NetravaliNSDI 2020 · 13 citations
Related papers
- Catalyst: Optimizing Cache Management for Large In-memory Key-value SystemsKefei Wang, Feng ChenVLDB 2023 · 6 citations
- HTTP Steady Connections for Robust Web AccelerationSunjae Kim, Wonjun LeeWWW 2023 · 2 citations
- Towards Latency Awareness for Content Delivery Network CachingGang Yan, Jian LiUSENIX ATC 2022 · 25 citations
- FuzzCache: Optimizing Web Application Fuzzing Through Software-Based Data CachePenghui Li, Mingxue ZhangCCS 2024 · 3 citations
- Hermes: Accelerating Long-Latency Load Requests via Perceptron-Based Off-Chip Load PredictionRahul Bera, Konstantinos Kanellopoulos, Shankar Balachandran, David Novo et al.MICRO 2022 · 37 citations
