Reinforcement Learning Based Approaches to Adaptive Context Caching in Distributed Context Management Systems
Shakthi Weerasinghe, Arkady Zaslavsky, Seng W. Loke, Amin Abken,, Alireza Hassani

TL;DR
This paper introduces reinforcement learning algorithms for adaptive context caching in distributed systems, significantly improving response times and reducing costs by efficiently reusing cached data without prior load knowledge.
Contribution
It presents novel RL-based algorithms with heuristic models for adaptive, selective context caching, including cache admission, eviction, and scaling strategies, outperforming traditional methods.
Findings
Achieves up to 60% cost efficiency improvement over traditional caching policies.
Demonstrates effectiveness of RL agents in adaptive context caching under synthetic loads.
Shows that selective caching strategies outperform cache-all policies.
Abstract
Performance metrics-driven context caching has a profound impact on throughput and response time in distributed context management systems for real-time context queries. This paper proposes a reinforcement learning based approach to adaptively cache context with the objective of minimizing the cost incurred by context management systems in responding to context queries. Our novel algorithms enable context queries and sub-queries to reuse and repurpose cached context in an efficient manner. This approach is distinctive to traditional data caching approaches by three main features. First, we make selective context cache admissions using no prior knowledge of the context, or the context query load. Secondly, we develop and incorporate innovative heuristic models to calculate expected performance of caching an item when making the decisions. Thirdly, our strategy defines a time-aware…
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
TopicsCaching and Content Delivery · Recommender Systems and Techniques · Context-Aware Activity Recognition Systems
