Cost-aware Joint Caching and Forwarding in Networks with Heterogeneous Cache Resources
Faruk Volkan Mutlu, Edmund Yeh

TL;DR
This paper proposes a cost-aware joint caching and forwarding framework for networks with heterogeneous cache resources, optimizing cache utilization and throughput by leveraging multiple storage technologies.
Contribution
It introduces a novel optimization model and practical policy for joint caching and forwarding across diverse storage technologies, balancing performance and costs.
Findings
Achieves optimal trade-off between throughput and cache costs
Outperforms existing methods in reducing user delay
Demonstrates effectiveness through simulations
Abstract
Caching is crucial for enabling high-throughput networks for data intensive applications. Traditional caching technology relies on DRAM, as it can transfer data at a high rate. However, DRAM capacity is subject to contention by most system components and thus is very limited, implying that DRAM-only caches cannot scale to meet growing demand. Fortunately, persistent memory and flash storage technologies are rapidly evolving and can be utilized alongside DRAM to increase cache capacities. To do so without compromising network performance requires caching techniques adapted to the characteristics of these technologies. In this paper, we model the cache as a collection of storage blocks with different rate parameters and utilization costs. We introduce an optimization technique based on the drift-plus-penalty method and apply it in a framework which enables joint caching and forwarding. We…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCaching and Content Delivery · Cloud Computing and Resource Management · Advanced Data Storage Technologies
