Academy & Industry Research Collaboration Center (AIRCC)

Volume 11, Number 18, November 2021

LFO2: An Enhanced Version of Learning-From-OPT Caching Algorithm


Yipkei Kwok and David L. Sullivan, Missouri Western State University, USA


Recent machine learning-based caching algorithm have shown promise. Among them, Learning-FromOPT (LFO) is the state-of-the-art supervised learning caching algorithm. LFO has a parameter named Window Size, which defines how often the algorithm generates a new machine-learning model. While using a small window size allows the algorithm to be more adaptive to changes in request behaviors, experimenting with LFO revealed that the performance of LFO suffers dramatically with small window sizes. This paper proposes LFO2, an improved LFO algorithm, which achieves high object hit ratios (OHR) with small window sizes. This results show a 9% OHR increase with LFO2. As the next step, the machine-learning parameters will be investigated for tuning opportunities to further enhance performance.


Content Delivery Network, Cache, Machine Learning, Supervised learning.