Optimal Online Algorithms for File-Bundle Caching and Generalization to Distributed Caching
Tiancheng Qin, S. Rasoul Etesami

TL;DR
This paper analyzes optimal online algorithms for file-bundle caching, extending classic cache problems to multiple files per query, and explores distributed caching scenarios with competitive ratio guarantees.
Contribution
It introduces near-optimal online algorithms for file-bundle caching and generalizes the $(h,k)$-paging problem, including distributed cache settings.
Findings
LRU is near-optimal for file-bundle caching.
Provides a randomized $O(l \\ln \\frac{k}{k-h})$-competitive algorithm.
Distributed caching algorithms with competitive ratios of $(l^2+l)$ and $O(l \\ln(2l+1))$.
Abstract
We consider a generalization of the standard cache problem called file-bundle caching, where different queries (tasks), each containing files, sequentially arrive. An online algorithm that does not know the sequence of queries ahead of time must adaptively decide on what files to keep in the cache to incur the minimum number of cache misses. Here a cache miss refers to the case where at least one file in a query is missing among the cache files. In the special case where , this problem reduces to the standard cache problem. We first analyze the performance of the classic least recently used (LRU) algorithm in this setting and show that LRU is a near-optimal online deterministic algorithm for file-bundle caching with regard to competitive ratio. We then extend our results to a generalized -paging problem in this file-bundle setting, where the performance of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Caching and Content Delivery · Complexity and Algorithms in Graphs
