paper-with-me

홈 › Papers

ERCache: An Efficient and Reliable Caching Framework for Large-Scale User Representations in Meta's Ads System

2024-10-09 · Fang Zhou, Yaning Huang, Dong Liang, Dai Li, Zhongke Zhang, Kai Wang, Xiao Xin, Abdallah Aboelela, Zheliang Jiang, Yang Wang, Jeff Song, Wei zhang, Chen Liang, Huayu Li, Chonglin Sun, Hang Yang, Lei Qu, Zhan Shu, Mindi Yuan, Emanuele Maccherani, Taha Hayat, John Guo, Varna Puvvada, Uladzimir Pashkevich

The increasing complexity of deep learning models used for calculating user representations presents significant challenges, particularly with limited computational resources and strict service-level agreements (SLAs). Previous research efforts have focused on optimizing model inference but have overlooked a critical question: is it necessary to perform user model inference for every ad request in large-scale social networks? To address this question and these challenges, we first analyze user access patterns at Meta and find that most user model inferences occur within a short timeframe. T his observation reveals a triangular relationship among model complexity, embedding freshness, and service SLAs. Building on this insight, we designed, implemented, and evaluated ERCache, an efficient and robust caching framework for large-scale user representations in ads recommendation systems on social networks. ERCache categorizes cache into direct and failover types and applies customized settings and eviction policies for each model, effectively balancing model complexity, embedding freshness, and service SLAs, even considering the staleness introduced by caching. ERCache has been deployed at Meta for over six months, supporting more than 30 ranking models while efficiently conserving computational resources and complying with service SLA requirements.

📄 PDF Abstract BibTeX arXiv:2410.06497

Code (0)

등록된 구현이 없습니다.

Tasks

Recommendation Systems

Methods 이 논문이 사용한 방법론

Golden Queue Managers 설명 없음

Similar Papers 제목 키워드 기반

LayerCache: Exploiting Layer-wise Velocity Heterogeneity for Efficient Flow Matching Inference

2026-04-13 · Guandong Li arxiv

Flow Matching models achieve state-of-the-art image generation quality but incur substantial inference cost due to iterative denoising through large Transformer networks. We observe that different layer groups within a T…

Image Generation

FasterCache: Training-Free Video Diffusion Model Acceleration with High Quality

2024-10-25 · Zhengyao Lv, Chenyang Si, Junhao Song, Zhenyu Yang 외

In this paper, we present \textbf{\textit{FasterCache}}, a novel training-free strategy designed to accelerate the inference of video diffusion models with high-quality generation. By analyzing existing cache-based metho…

Video Generation

TetherCache: Stabilizing Autoregressive Long-Form Video Generation with Gated Recall and Trusted Alignment

2026-06-11 · Yu Meng, Xiangyang Luo, Letian Li, Wenyuan Jiang 외 arxiv

Autoregressive video diffusion models provide a natural formulation for streaming and variable-length video generation by conditioning newly generated frames on previously generated content. However, extending these mode…

Video Generation

Emergency Caching: Coded Caching-based Reliable Map Transmission in Emergency Networks

2024-02-27 · Zeyu Tian, Lianming Xu, Liang Li, Li Wang 외

Many rescue missions demand effective perception and real-time decision making, which highly rely on effective data collection and processing. In this study, we propose a three-layer architecture of emergency caching net…

Decision MakingDeep Reinforcement Learning

Multi-Time Scale Service Caching and Pricing in MEC Systems with Dynamic Program Popularity

2024-07-04 · Yiming Chen, Xingyuan Hu, Bo Gu, Shimin Gong 외

In mobile edge computing systems, base stations (BSs) equipped with edge servers can provide computing services to users to reduce their task execution time. However, there is always a conflict of interest between the BS…

Deep Reinforcement LearningEdge-computing