Let Once-Request Data Go: An Online Learning Approach for ICN Caching

In-network caching significantly improves the efficiency of data transmission in ICN by replicating requested data for future re-access. In this work, we shift our focus on once-request data, which cannot be re-used and would lead to under-utilization of in-network caching. We present a name feature-based online learning approach to recognizing and filtering once-request data when making caching decision. It can dynamically update its parameters through online observation on previous recognition. Evaluation results show that our learning approach can recognize once-request data with more than 80% accuracy. By filtering those data, 76% cache replacement operations are saved and cache hit ratio is increased by 151%.

[1]  Tapani Ristaniemi,et al.  Learn to Cache: Machine Learning for Network Edge Caching in the Big Data Era , 2018, IEEE Wireless Communications.

[2]  Mohsen Guizani,et al.  Caching in Information-Centric Networking: Strategies, Challenges, and Future Research Directions , 2018, IEEE Communications Surveys & Tutorials.

[3]  Mihaela van der Schaar,et al.  Popularity-driven content caching , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[4]  Donald F. Towsley,et al.  The Role of Caching in Future Communication Systems and Networks , 2018, IEEE Journal on Selected Areas in Communications.