Online Generalized Caching with Varying Weights and Costs.

SPAA '18: 30th ACM Symposium on Parallelism in Algorithms and Architectures Vienna Austria July, 2018(2018)

引用 13|浏览73
暂无评分
摘要
We present a new extension of the generalized caching/paging problem that allows the adversary to arbitrarily change the cost or weight of the currently requested page. We present modifications of previous algorithms for generalized caching to handle varying page weights and page costs. In particular, a deterministic algorithm based on~\citeYoung02,CaoIrani97 for an $(h,k)$-competitive algorithm with competitive ratio $k/(k-h+1)$ is presented. In addition, a randomized algorithm based on~\citeBansalBN12,AdamaszekCER12 with competitive ratio $O(łog k)$ is presented. We present three applications that can be supported via reductions to generalized caching with varying page weights and page costs. These applications are: (1)~support of subsets of pages that must be simultaneously present in the cache before entry to a critical section (i.e., working sets), (2)~change of page size due to compression and decompression, (3)~variable cache size (i.e., elastic caches).
更多
查看译文
关键词
online algorithms,competitive analysis,paging,caching
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要