mlsanityData to 7 Oct 2026

ElasticRec: A Microservice-based Model Serving Architecture Enabling Elastic Resource Scaling for Recommendation Models

arXiv 2406.06955 ↗First posted 11 Jun 2024cs.DC cs.IR cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

With the increasing popularity of recommendation systems (RecSys), the demand for compute resources in datacenters has surged. However, the model-wise resource allocation employed in current RecSys model serving architectures falls short in effectively utilizing resources, leading to sub-optimal total cost of ownership. We propose ElasticRec, a model serving architecture for RecSys providing resource elasticity and high memory efficiency. ElasticRec is based on a microservice-based software architecture for fine-grained resource allocation, tailored to the heterogeneous resource demands of RecSys. Additionally, ElasticRec achieves high memory efficiency via our utility-based resource allocation. Overall, ElasticRec achieves an average 3.3x reduction in memory allocation size and 8.1x increase in memory utility, resulting in an average 1.6x reduction in deployment cost compared to state-of-the-art RecSys inference serving system.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 27 of its 60 references that are in the map. First posted on arXiv 11 Jun 2024.

Builds on

27 of 60 references.

References · 27

  1. 2016Wide & Deep Learning for Recommender Systemscited by 745
  2. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  3. 2023TPU v4: An Optically Reconfigurable Supercomputer for Machine Learning with Hardware Support for Embeddingscited by 198
  4. 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
  5. 2019The Architectural Implications of Facebook's DNN-based Personalized Recommendationcited by 83
  6. 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
  7. 2021TT-Rec: Tensor Train Compression for Deep Learning Recommendation Modelscited by 58
  8. 2020DeepRecSys: A System for Optimizing End-To-End At-scale Neural Recommendation Inferencecited by 54
  9. 2019RecNMP: Accelerating Personalized Recommendation with Near-Memory Processingcited by 49
  10. 2020Understanding Training Efficiency of Deep Learning Recommendation Models at Scalecited by 43
  11. 2019TensorDIMM: A Practical Near-Memory Processing Architecture for Embeddings and Tensor Operations in Deep Learningcited by 42
  12. 2018Deep Learning Inference in Facebook Data Centers: Characterization, Performance Optimizations and Hardware Implicationscited by 35
15 more
  1. 2021RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inferencecited by 35
  2. 2020Understanding Capacity-Driven Scale-Out Neural Recommendation Inferencecited by 29
  3. 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
  4. 2022RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendationcited by 28
  5. 2021Accelerating Recommendation System Training by Leveraging Popular Choicescited by 22
  6. 2022Merlin HugeCTR: GPU-accelerated Recommender System Training and Inferencecited by 20
  7. 2018Bandana: Using Non-volatile Memory for Storing Deep Learning Modelscited by 14
  8. 2020Tensor Casting: Co-Designing Algorithm-Architecture for Personalized Recommendation Trainingcited by 13
  9. 2022Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward not Backwardscited by 11
  10. 2021JIZHI: A Fast and Cost-Effective Model-As-A-Service System for Web-Scale Online Inference at Baiducited by 10
  11. 2022Hercules: Heterogeneity-Aware Inference Serving for At-Scale Personalized Recommendationcited by 9
  12. 2023MP-Rec: Hardware-Software Co-Design to Enable Multi-Path Recommendationcited by 9
  13. 2021RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performancecited by 8
  14. 2021Supporting Massive DLRM Inference Through Software Defined Memorycited by 5
  15. 2022DisaggRec: Architecting Disaggregated Systems for Large-Scale Personalized Recommendationcited by 5

Built on by

Not cited yet.