• DocumentCode
    2494317
  • Title

    Power Efficient IP Lookup with Supernode Caching

  • Author

    Peng, Lu ; Lu, Wencheng ; Duan, Lide

  • Author_Institution
    Louisiana State Univ. Baton Rouge, Baton Rouge
  • fYear
    2007
  • fDate
    26-30 Nov. 2007
  • Firstpage
    215
  • Lastpage
    219
  • Abstract
    In this paper, we propose a novel supernode caching scheme to reduce IP lookup latencies and energy consumption in network processors. In stead of using an expensive TCAM based scheme, we implement a set associative SRAM based cache. We organize the IP routing table as a supernode tree (a tree bitmap structure) [5]. We add a small supernode cache in-between the processor and the low level memory containing the IP routing table in a tree structure. The supernode cache stores recently visited supernodes of the longest matched prefixes in the IP routing tree. A supernode hitting in the cache reduces the number of accesses to the low level memory, leading to a fast IP lookup. According to our simulations, up to 72% memory accesses can be avoided by a 128KB supernode cache for the selected three trace files. Average supernode cache miss ratio is as low as 4%. Compared to a TCAM with the same size, 77% of energy consumption can be reduced.
  • Keywords
    IP networks; SRAM chips; cache storage; content-addressable storage; table lookup; telecommunication network routing; tree data structures; IP routing table; associative SRAM; network processors; power efficient IP lookup; supernode caching; supernode tree structure; Computer networks; Delay; Energy consumption; Information science; Power engineering and energy; Power engineering computing; Random access memory; Routing; Table lookup; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference, 2007. GLOBECOM '07. IEEE
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4244-1042-2
  • Electronic_ISBN
    978-1-4244-1043-9
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2007.48
  • Filename
    4410958