Title
An Incremental Learning Based Edge Caching System: From Modeling To Evaluation
Abstract
Caches are widely applied to improve data delivery performance in distributed systems like edge networks and content delivery networks (CDNs). We consider caching mechanism in those networks that deliver contents to end users. The challenge comes from the dynamic content distribution problem. The distribution of data popularity is highly skewed and changing over time. Besides, the access pattern of the user requests also varies over time. Some learning algorithms for edge caching problems need to rebuild a new model periodically to adapt to system dynamics, where the knowledge learned from the past is discarded. Besides, each model updating needs a large amount of data, leading to outdated models for consecutive user requests. Inspired by the success of incremental learning approaches in processing massive data in real time, we propose an incremental learning based framework at an edge caching server. The incremental learning algorithm is used to preserve valuable knowledge and to adapt to dynamic workloads faster. We implement our incremental learning based cache system prototype and evaluate its performance under various real-world workloads. The experimental results show that our algorithm can boost cache hit ratio for dynamic workloads compared with the state-of-the-art caching algorithms.
Year
DOI
Venue
2020
10.1109/ACCESS.2020.2965249
IEEE ACCESS
Keywords
DocType
Volume
Edge caching, incremental learning, system dynamics
Journal
8
ISSN
Citations 
PageRank 
2169-3536
0
0.34
References 
Authors
0
7
Name
Order
Citations
PageRank
Guangping Xu14813.96
Bo Tang200.34
Liming Yuan300.34
Yanbing Xue414115.02
Zan Gao526127.71
Salwa Mostafa623.05
Chi Wan Sung777991.41