Seer: Enabling Future-Aware Online Caching in Networked Systems
Jason Lei, Vishal Shrivastav
Abstract
State-intensive network and distributed applications rely heavily on online caching heuristics for high performance. However, there remains a fundamental performance gap between online caching heuristics and the optimal offline caching algorithm due to the lack of visibility into future state access requests in an online setting. Driven by the observation that state access requests in network and distributed applications are often carried in incoming network packets, we present Seer, an online caching solution for networked systems, that exploits the delays experienced by a packet inside a networkmost prominently, transmission and queuing delays -to notify in advance of future packet arrivals to the target network nodes (switches/routers/middleboxes/end-hosts) implementing caching. Using this as a building block, Seer presents the design of an online cache manager that leverages visibility into (partial) set of future state access requests to make smarter prefetching and cache eviction decisions. Our evaluations show that Seer achieves up to 65% lower cache miss ratio and up to 78% lower flow completion time compared to LRU for key network applications over realistic workloads.
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 37de2df1-1e14-4ad4-a8f2-c9fdcf68192cCited by top-tier papers5
- Shale: A Practical, Scalable Oblivious Reconfigurable NetworkDaniel Amir, Nitika Saran, Tegan Wilson, Robert Kleinberg et al.SIGCOMM 2024 · 16 citations
- Fast and Scalable In-network Lock Management Using Lock FissionHanze Zhang, Ke Cheng, Rong Chen, Haibo ChenOSDI 2024 · 9 citations
- EDM: An Ultra-Low Latency Ethernet Fabric for Memory DisaggregationWeigao Su, Vishal ShrivastavASPLOS 2025 · 1 citation
- SwitchFS: Asynchronous Metadata Updates for Distributed Filesystems with In-Network CoordinationJingwei Xu, Mingkai Dong, Qiulin Tian, Ziyi Tian et al.EuroSys 2026 · 1 citation
- OptiReduce: Resilient and Tail-Optimal AllReduce for Distributed Deep Learning in the CloudErtza Warraich, Omer Shabtai, Khalid Manaa, Shay Vargaftik et al.NSDI 2025
Builds on14
- Learning Relaxed Belady for Content Distribution Network CachingZhenyu Song, Daniel S. Berger, Kai Li, Wyatt LloydNSDI 2020 · 193 citations
- Understanding host network stack overheadsQizhe Cai, Shubham Chaudhary, Midhul Vuppalapati, Jaehyun Hwang et al.SIGCOMM 2021 · 150 citations
- SP-PIFO: Approximating Push-In First-Out Behaviors using Strict-Priority QueuesAlbert Gran Alcoz, Alexander Dietmüller, Laurent VanbeverNSDI 2020 · 140 citations
- TEA: Enabling State-Intensive Network Functions on Programmable SwitchesDaehyeok Kim, Zaoxing Liu, Yibo Zhu, Changhoon Kim et al.SIGCOMM 2020 · 121 citations
- Programmable Switches for in-Networking ClassificationBruno Missi Xavier, Rafael Silva Guimarães, Giovanni Comarela, Magnos MartinelloINFOCOM 2021 · 79 citations
Related papers
- Distributed Caching with Delayed HitsKanghuai Liu, Xueyan Tang, Lin Chen, Guocong Quan et al.INFOCOM 2026
- Latency Guarantees for Caching with Delayed HitsKeerthana Gurushankar, Noah G. Singer, Bernardo SubercaseauxINFOCOM 2025 · 5 citations
- Caching with Delayed HitsNirav Atre, Justine Sherry, Weina Wang, Daniel S. BergerSIGCOMM 2020 · 47 citations
- : Regret-Optimal Caching in NetworksDebjit Paria, Abhishek SinhaNeurIPS 2021 · 1 citation
- Cost-Driven Data Caching in the Cloud: An Algorithmic ApproachYang Wang, Yong Zhang, Xinxin Han, Pengfei Wang et al.INFOCOM 2021 · 13 citations
