An Energy-efficient TCAM-based Packet Classification with Decision-tree Mapping

被引:0
|
作者
Ruan, Zhao [1 ]
Li, Xianfeng [1 ]
Li, Wenjun [1 ]
机构
[1] Peking Univ, Sch Elect & Comp Engn, Engn Lab Intelligent Percept Internet Things ELIP, Shenzhen, Peoples R China
关键词
Packet Classification; TCAM; Power Consumption;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Network packet classification is a key functionality provided by modern routers enabling many new network applications such as quality of service, access control and differentiated services. Using ternary content addressable memories (TCAMs) to perform high-speed packet classification has become the de facto standard in industry. However, despite their high speed, one major drawback of TCAMs is their high power consumption. Although SmartPC, the state-of-the-art technique, was proposed to reduce power consumption by constructing a pre-classifier to activate TCAM blocks selectively, its bottom-up approach restricts its ability of grouping rules into disjoint TCAM blocks. In this paper, we propose a top-down approach for two-stage TCAM-based packet classification. The novelty of our work is the intelligent combination of software-based packet classification with TCAM-based techniques. We start by constructing a set of decision-trees for the packet classification rules, which enable the subsequent steps an excellent global view on the relationships among rules. The decision-trees are then mapped to TCAM blocks with flexible heuristics. Our top-down framework addresses the bottlenecks (the number of general rules, which have to be activated unconditionally every time) of SmartPC very effectively. Using ClassBench in our experimentations, we show that our technique is able to restrict the number of general rules to just 1% of the overall rule set. This leads to a dramatic power reduction of up to 98%, and 96% on average, which significantly outperforms SmartPC.
引用
收藏
页数:5
相关论文
共 50 条
  • [11] TCAM-based two-dimensional prefix packet classification algorithm
    Wang, Zhi-Heng
    Liu, Gang
    Bai, Ying-Cai
    Journal of Dong Hua University (English Edition), 2004, 21 (01): : 39 - 45
  • [12] TCAM-based two-dimensional prefix packet classification algorithm
    Wang, Zhi-Heng
    Li, Xiao-Yong
    Bai, Ying-Cai
    Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 2004, 38 (01): : 9 - 13
  • [13] A Ternary Unification Framework for Optimizing TCAM-Based Packet Classification Systems
    Norige, Eric
    Liu, Alex X.
    Torng, Eric
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (02) : 657 - 670
  • [14] A Ternary Unification Framework for Optimizing TCAM-Based Packet Classification Systems
    Norige, Eric
    Liu, Alex X.
    Torng, Eric
    2013 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2013, : 95 - 104
  • [15] Topological Transformation Approaches to Optimizing TCAM-Based Packet Classification Systems
    Meiners, Chad R.
    Liu, Alex X.
    Torng, Eric
    SIGMETRICS/PERFORMANCE'09, PROCEEDINGS OF THE 2009 JOINT INTERNATIONAL CONFERENCE ON MEASUREMENT AND MODELING OF COMPUTER SYSTEMS, 2009, 37 (01): : 73 - 84
  • [16] Energy-Efficient Data Transfer Optimization via Decision-Tree Based Uncertainty Reduction
    Jamil, Hasibul
    Rodolph, Lavone
    Goldverg, Jacob
    Kosar, Tevfik
    2022 31ST INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2022), 2022,
  • [17] Extensions to decision-tree based packet classification algorithms to address new classification paradigms
    Stimpfling, Thibaut
    Belanger, Normand
    Cherkaoui, Omar
    Beliveau, Andre
    Beliveau, Ludovic
    Savaria, Yvon
    COMPUTER NETWORKS, 2017, 122 : 83 - 95
  • [18] Fast TCAM-Based Multi-Match Packet Classification Using Discriminators
    Lin, Hsin-Tsung
    Wang, Pi-Chung
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (04): : 686 - 697
  • [19] A Novel Rule Mapping on TCAM for Power Efficient Packet Classification
    Vegesna, S. M. Srinivasavarma
    Nara, Ashok Chakravarthy
    Mahammad, Noor S. K.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (05)
  • [20] TCAM-based distributed parallel packet classification algorithm with range-matching solution
    Zheng, K
    Che, H
    Wang, ZJ
    Bin, L
    IEEE INFOCOM 2005: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2005, : 293 - 303