skip to main content
research-article

Feedforward Neural Networks for Caching: n Enough or Too Much?

Published: 25 January 2019 Publication History

Abstract

We propose a caching policy that uses a feedforward neural network (FNN) to predict content popularity. Our scheme outperforms popular eviction policies like LRU or ARC, but also a new policy relying on the more complex recurrent neural networks. At the same time, replacing the FNN predictor with a naive linear estimator does not degrade caching performance significantly, questioning then the role of neural networks for these applications.

References

[1]
E. Bastug, M. Bennis, et al. Big data meets telcos: A proactive caching perspective. Journal of Communications and Networks, 17(6):549--557, 2015.
[2]
M. Chrobak, G. J. Woeginger, et al. Caching is hard|even in the fault model. Algorithmica, 63(4):781--794, 2012.
[3]
R. M. French. Catastrophic forgetting in connectionist networks. Trends in Cognitive Sciences, 3(4):128--135, 1999.
[4]
M. Hashemi, K. Swersky, et al. Learning memory access patterns. In Proc. of ICML, 2018.
[5]
P. Henderson, R. Islam, et al. Deep reinforcement learning that matters. ArXiv e-prints, 2017.
[6]
J. Kirkpatricka, R. Pascanua, et al. Overcoming catastrophic forgetting in neural networks. National Academy of Sciences, 2017.
[7]
M. M. Lau and K. H. Lim. Investigation of activation functions in deep belief network. 2017.
[8]
D. Lee, J. Choi, et al. Lrfu: A spectrum of policies that subsumes the least recently used and least frequently used policies. IEEE Trans. Comput., 50(12):1352--1361, December 2001.
[9]
S. Li, J. Xu, et al. Popularity-driven content caching. In Proc. of IEEE INFOCOM, 2016.
[10]
Megiddo. N. and D. S. Modha. Outperforming lru with an adaptive replacement cache algorithm. Computer, 37(4):58--65, 2004.
[11]
A. Narayanan, S. Verma, et al. Deepcache: A deep learning based framework for content caching. In Proc. of NetAI, pages 48{53, New York, NY, USA, 2018. ACM.
[12]
G. Neglia, D. Carra, et al. Access-time-aware cache algorithms. ACM Trans. Model. Perform. Eval. Comput. Syst., 2(4):21:1--21:29, 2017.
[13]
H. Pang, J. Liu, X. Fan, and L. Sun. Toward smart and cooperative edge caching for 5g networks: A deep learning based approach. In Proc. of IEEE/ACM IWQoS, 2018.
[14]
E. Rezaei, H. E. Manoochehri, and B. H. Khalaj. Multi-agent learning for cooperative large-scale caching networks. ArXiv e-prints, 2018.
[15]
K. C. Tsai, L. L. Wang, and Z. Han. Caching for mobile social networks with deep learning: Twitter analysis for 2016 u.s. election. IEEE Trans. on Network Science and Engineering, pages 1--1, 2018.
[16]
Y. Zeng and X. Guo. Long short term memory based hardware prefetcher: A case study. In Proc. of ACM MEMSYS, 2017.
[17]
N. Zhang, K. Zheng, and M. Tao. Using grouped linear prediction and accelerated reinforcement learning for online content caching. In Proc. of ICC Workshops, May 2018.
[18]
C. Zhong, M. C. Gursoy, and S. Velipasalar. A deep reinforcement learning-based framework for content caching. In Proc. of CISS, 2018.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGMETRICS Performance Evaluation Review
ACM SIGMETRICS Performance Evaluation Review  Volume 46, Issue 3
December 2018
174 pages
ISSN:0163-5999
DOI:10.1145/3308897
Issue’s Table of Contents
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 January 2019
Published in SIGMETRICS Volume 46, Issue 3

Check for updates

Author Tags

  1. caching
  2. estimators
  3. neural networks

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media