HeatCache: A Heat-Predictive TCAM Rule Caching Framework with Dependency-Aware Optimization
Lei Guo, Zeyu Luan, Qing Li, Zhuochen Fan, Bo Tang
摘要
Ternary Content Addressable Memory (TCAM) enables fast parallel lookup in Software-Defined Networking (SDN) switches but is limited by its high cost and power consumption. Therefore, integrating TCAM and Random Access Memory (RAM) to form a caching system has become the mainstream solution. However, prior approaches suffer from two key issues: (i) lack of predictive analysis for identifying hot rules, leading to suboptimal cache-hit rates; (ii) inefficiency for handling rule dependencies, requiring extra TCAM resources or generating massive rule fragments. To address these challenges, we propose HeatCache, a TCAM-based rule caching framework that enables complementary rule heat prediction to filter hot rules more accurately via a cluster model and a self-exciting point process. For rule dependency management, HeatCache introduces a Heat-driven Segmentable Dependency DAG (HSD-DAG) data structure for two-stage flow tables, mitigating rule fragments and enhancing TCAM utilization. Experimental results show that HeatCache outperforms state-of-the-art schemes by up to 26.6% in terms of TCAM cache-hit rate.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- T-cache: Dependency-free Ternary Rule Cache for Policy-based ForwardingYing Wan, Haoyu Song, Yang Xu, Yilun Wang 等INFOCOM 2020 · 被引用 23 次
- CATCAM: Constant-time Alteration Ternary CAM with Scalable In-Memory ArchitectureDibei Chen, Zhaoshi Li, Tianzhu Xiong, Zhiwei Liu 等MICRO 2020 · 被引用 6 次
- Efficient and Consistent TCAM UpdatesBohan Zhao, Rui Li, Jin Zhao, Tilman WolfINFOCOM 2020 · 被引用 21 次
- CoLUE: Collaborative TCAM Update in SDN SwitchesRuyi Yao, Cong Luo, Hao Mei, Chuhao Chen 等INFOCOM 2023 · 被引用 3 次
- PtCAM: Scalable High-Speed Name Prefix Lookup using TCAMTian Song, Tianlong Li, Yating YangSIGCOMM 2025 · 被引用 3 次
