IEEE/ACM Transactions on Networking · 2022 · 24 citations · 27 references
ComputingComputer ScienceComputer SystemsDatabasesEdge ComputingMobile ComputingCache Behavior AnalysisCachingCaching StrategiesEdge Resource ManagementMobile Edge ComputingAverage Cost FunctionsCache ManagementCache Miss AnalysisCache Miss PenaltyCache Miss RateCaching MechanismsEdge CachingPopularity-based Caching
We introduce a framework and provably-efficient schemes for ‘fresh’ caching at the (front-end) local cache of content that is subject to ‘dynamic’ updates at the (back-end) database. We start by formulating the hard-cache-constrained problem for this setting, which quickly becomes intractable due to the limited cache. To bypass this challenge, we first propose a flexible time-based-eviction model to derive the average system cost function that measures the system’s cost due to the service of aging content in addition to the regular cache miss cost. Next, we solve the cache-unconstrained case, which reveals how the refresh dynamics and popularity of content affect optimal caching. Then, we extend our approach to a soft-cache-constrained version, where we can guarantee that the cache use is limited with arbitrarily high probability. The corresponding solution reveals the interesting insight that ‘whether to cache an item or not in the local cache?’ depends primarily on its popularity level and channel reliability, whereas ‘how long the cached item should be held in the cache before eviction?’ depends primarily on its refresh rate. Moreover, we investigate the cost-cache saving trade-offs and prove that substantial cache gains can be obtained while also asymptotically achieving the minimum cost as the database size grows.
27
Real-time status: How often should one update?
Sanjit K. Kaul, Roy D. Yates, Marco Gruteser · 2012 · 2.4K citations
Mohammad Ali Maddah-Ali, Urs Niesen · IEEE Transactions on Information Theory · 2014 · 1.8K citations
Update or Wait: How to Keep Your Data Fresh
Yin Sun, Elif Uysal‐Biyikoglu, Roy D. Yates et al. · IEEE Transactions on Information Theory · 2017 · 843 citations