A power-saving pre-classifier for TCAM-based IP lookup

被引:9
|
作者
Li, Wenjun [1 ,2 ]
Li, Dagang [1 ,3 ]
Liu, Xinwei [1 ]
Huang, Ting [1 ]
Li, Xianfeng [1 ]
Le, Wenxia [4 ]
Li, Hui [1 ,2 ]
机构
[1] Peking Univ, Sch Elect & Comp Engn, Shenzhen, Peoples R China
[2] Peng Cheng Lab, Shenzhen, Peoples R China
[3] PKU HKUST ShenZhen HongKong Inst, Shenzhen, Peoples R China
[4] Huawei Technol Co Ltd, Network Energy Dept, Shenzhen, Peoples R China
关键词
IP routing table lookup; TCAM; Range encoding; Power reduction; Memory efficient; ARCHITECTURE; HARDWARE; SCHEME;
D O I
10.1016/j.comnet.2019.106898
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Ternary Content Addressable Memory (TCAM) is widely used for designing high-throughput forwarding engines on most of today's high-end routers. Despite its capability for line-speed queries, it is very power hungry and space inefficient. By making use of a pre-classifier to activate TCAM blocks selectively, MEETIP, a recently proposed TCAM based IP lookup scheme, significantly improves the utilization of TCAMs. However, it suffers from performance degradation because it uses a two-level pre-classifier. In this paper, we propose SplitIP, a memory and power efficient TCAM-based scheme for IP routing table lookup. We first transform the IP lookup problem to a point location problem through a routing table projection. Based on the projection, we propose a top-down splitting algorithm to separate routing table prefixes evenly into TCAM blocks. Finally, a simpler one-level classifier is constructed for fast pre-classification using improved range encoding techniques. The top-down prefix partitioning algorithm combined with the database independent encoding scheme provides an incremental update for SplitIP. Experimental results show that our design achieves more than 97% power reduction with a TCAM storage overhead of less than 3% on average. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] Synchronization-based power-saving Protocols based on IEEE 802.11
    Kim, YM
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, 3726 : 283 - 292
  • [32] Dual power-saving modes for voice over IP traffic supporting voice activity detection
    Lee, J. -R.
    Cho, D. -H.
    IET COMMUNICATIONS, 2009, 3 (07) : 1239 - 1249
  • [33] Linear fractional-based filter as a pre-classifier to map burned areas in Mediterranean countries
    Cuesta, E.
    Quintano, C.
    INTERNATIONAL JOURNAL OF REMOTE SENSING, 2015, 36 (13) : 3293 - 3316
  • [34] Proposal of power-saving audio playback algorithm based on auditory masking
    Nakashima, Tsukasa
    Nakagawara, Mitsuhiro
    Mizumachi, Mitsunori
    146TH AES CONVENTION, 2019,
  • [35] Multi-Context TCAM-Based Selective Computing: Design Space Exploration for a Low-Power NN
    Arakawa, Ren
    Onizawa, Naoya
    Diguet, Jean-Philippe
    Hanyu, Takahiro
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (01) : 67 - 76
  • [36] Power-saving NDN-based Message Delivery based on Collaborative Communication in Disasters
    Kim, Suhwuk
    Urata, Yuki
    Koizumi, Yuki
    Hasegawa, Toni
    2015 IEEE 21ST INTERNATIONAL WORKSHOP ON LOCAL & METROPOLITAN AREA NETWORKS (LANMAN), 2015,
  • [37] POWER-SAVING SOLUTIONS FOR PRE-COMPENSATED LOAD-SENSING SYSTEMS ON MOBILE MACHINES
    Tian, Xin
    Stump, Patrick
    Vacca, Andrea
    Fiorati, Stefano
    Pintore, Francesco
    TRANSACTIONS OF THE ASABE, 2021, 64 (05) : 1435 - 1448
  • [38] Expectation Maximization Based Power-Saving Method in Wi-Fi Direct
    Ron, Dara
    Lee, Jung-Ryun
    IEEE ACCESS, 2020, 8 : 158600 - 158611
  • [39] Power-saving circuits of railway traction power supply based on superconducting inductive energy storage
    Shevlyugin M.V.
    Russ Electr Eng, 2008, 7 (377-381): : 377 - 381
  • [40] Variable Interval Positioning Method for Smartphone-Based Power-saving Geofencing
    Nakagawa, Tomohiro
    Yamada, Wataru
    Doi, Chiaki
    Inamura, Hiroshi
    Ohta, Ken
    Suzuki, Makoto
    Morikawa, Hiroyuki
    2013 IEEE 24TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2013, : 3482 - 3486