Universally Stable Cache Networks
Yuanyuan Li, Stratis Ioannidis
摘要
We consider a cache network in which intermediate nodes equipped with caches can serve content requests. We model this network as a universally stable queuing system, in which packets carrying identical responses are consolidated before being forwarded downstream. We refer to resulting queues as M/M/1c or counting queues, as consolidated packets carry a counter indicating the packet's multiplicity. Cache networks comprising such queues are hard to analyze; we propose two approximations: one via M/M/∞ queues, and one based on M/M/1c queues under the assumption of Poisson arrivals. We show that, in both cases, the problem of jointly determining (a) content placements and (b) service rates admits a poly-time, 1 -1/e approximation algorithm. Numerical evaluations indicate that both approximations yield good solutions in practice, significantly outperforming competitors.
Index Terms-DR-submodularity, cache networks, Jackson networks
• We introduce networks of M/M/1c queues, aiming to capture network behavior with greater realism. In contrast to M/M/1 queues, resulting networks are not Kelly networks, and intermediate queue arrivals are not Poisson.
• We show that M/M/∞ queues approximate M/M/1c queues; we show this both experimentally and analytically, through a mutual stochastic dominance (c.f. Thm. 1). Most importantly, both queues lead to networks that are universally stable.
• Motivated by the above observations, we study two cache network design problems, each serving as an approximation of a cache network with counting queues. Both problems optimize content placement and service assignment decisions jointly. In the first problem, MINCOST M/M/∞ , we approximate counting queues with M/M/∞ queues; in the second problem, MINCOST M/M/1c , we use M/M/1c steady-state distributions, assuming however Poisson arrivals in intermediate queues.
• We show that both problems are NP-hard (c.f. Thm. 2), and construct a 1 -1/e poly-time approximation algorithm for the joint optimization of item placements and service assignments (c.f. Thm. 4).
• Finally, we conduct extensive experiments over multiple topologies: our joint item placements and service rate
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- Towards Latency Awareness for Content Delivery Network CachingGang Yan, Jian LiUSENIX ATC 2022 · 被引用 25 次
- Rate Allocation and Content Placement in Cache NetworksKhashayar Kamran, Armin Moharrer, Stratis Ioannidis, Edmund M. YehINFOCOM 2021 · 被引用 12 次
相关 Paper
- Congestion-aware Routing and Content Placement in Elastic Cache NetworksJinkun Zhang, Edmund YehINFOCOM 2024 · 被引用 7 次
- Decentralized Learning in Online Queuing SystemsFlore Sentenac, Etienne Boursier, Vianney PerchetNeurIPS 2021 · 被引用 22 次
- Joint Mobile Edge Caching and Pricing: A Mean-Field Game ApproachYin Xu, Xichong Zhang, Mingjun Xiao, Jie Wu 等ICDE 2024 · 被引用 2 次
- Attack Resilience of Cache Replacement PoliciesTian Xie, Ting He, Patrick D. McDaniel, Namitha NambiarINFOCOM 2021 · 被引用 4 次
- Queueing Matching Bandits with Preference FeedbackJung-hun Kim, Min-hwan OhNeurIPS 2024 · 被引用 6 次
