mlsanityData to 14 Oct 2026

Accelerating Deep Learning Classification with Error-controlled Approximate-key Caching

arXiv 2112.06671 ↗First posted 13 Dec 2021cs.NI cs.AIcited by 2

Not on the map. Why?

Abstract (arXiv)

While Deep Learning (DL) technologies are a promising tool to solve networking problems that map to classification tasks, their computational complexity is still too high with respect to real-time traffic measurements requirements. To reduce the DL inference cost, we propose a novel caching paradigm, that we named approximate-key caching, which returns approximate results for lookups of selected input based on cached DL inference results. While approximate cache hits alleviate DL inference workload and increase the system throughput, they however introduce an approximation error. As such, we couple approximate-key caching with an error-correction principled algorithm, that we named auto-refresh. We analytically model our caching system performance for classic LRU and ideal caches, we perform a trace-driven evaluation of the expected performance, and we compare the benefits of our proposed approach with the state-of-the-art similarity caching -- testifying the practical interest of our proposal.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 16 of its 52 references that are in the map. First posted on arXiv 13 Dec 2021.

Builds on

16 of 52 references.

References · 16

  1. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  2. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  3. 2017Billion-scale similarity search with GPUscited by 2,497
  4. 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
  5. 2020SPINN: Synergistic Progressive Inference of Neural Networks over Device and Cloudcited by 112
  6. 2017DeepCache: Principled Cache for Mobile Deep Visioncited by 57
  7. 2019Benchmarking TPU, GPU, and CPU Platforms for Deep Learningcited by 52
  8. 2021Deep Learning and Traffic Classification: Lessons learned from a commercial-grade dataset with hundreds of encrypted and zero-day applicationscited by 14
  9. 2017Why (and How) Networks Should Run Themselvescited by 13
  10. 2016LCNN: Lookup-based Convolutional Neural Networkcited by 11
  11. 2020Accelerating Deep Learning Inference via Freezingcited by 10
  12. 2014The Missing Piece in Complex Analytics: Low Latency, Scalable Model Management and Serving with Veloxcited by 8
4 more
  1. 2020Return of the Lernaean Hydra: Experimental Evaluation of Data Series Approximate Similarity Searchcited by 6
  2. 2013A unified approach to the performance analysis of caching systemscited by 3
  3. 2019Similarity Caching: Theory and Algorithmscited by 3
  4. 2017Femto-Caching with Soft Cache Hits: Improving Performance through Recommendation and Delivery of Related Contentcited by 2

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 1.

2 papers.