• DocumentCode
    2312314
  • Title

    Towards Green Routers: Depth-Bounded Multi-Pipeline Architecture for Power-Efficient IP Lookup

  • Author

    Jiang, Weirong ; Prasanna, Viktor K.

  • Author_Institution
    Ming Hsieh Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA
  • fYear
    2008
  • fDate
    7-9 Dec. 2008
  • Firstpage
    185
  • Lastpage
    192
  • Abstract
    Power consumption has become a major concern in designing IP lookup engines for next generation routers. Although TCAMs dominate today\´s high-end routers, they are not scalable in terms of clock rate and power consumption. SRAM-based pipeline solutions are considered promising alternatives for high-speed IP lookup engines. However, existing SRAM-based pipeline architectures suffer from high power consumption in the worst cases, due to the large memory size and the long pipeline depth. This paper proposes a power-efficient SRAM-based pipelined IP lookup engine for future "green" routers. Both chip-level parallelism and clock gating techniques are employed to reduce the power consumption. With the aid of small TCAMs, a two-phase scheme is proposed to partition a routing trie into a number of height-bounded subtries, which are then mapped onto multiple pipelines. Each IP lookup is completed through a bounded number of accesses on small size memories. Simulation experiments using real-life traces show that our solution can store a backbone routing table with over 200 K prefixes in 4.25 MB memory, sustains a throughput of 400 Gbps, and achieves up to 7-fold and 3-fold reductions in power consumption over the state-of-the-art TCAM-based and SRAM-based solutions, respectively.
  • Keywords
    IP networks; telecommunication network routing; SRAM-based pipeline solutions; backbone routing table; bit rate 400 Gbit/s; chip-level parallelism; clock gating techniques; depth-bounded multipipeline architecture; memory size; memory size 4.25 MByte; next generation routers; power consumption; power-efficient IP lookup; Clocks; Energy consumption; Engines; Equations; Logic; Pipelines; Random access memory; Routing; Spine; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing and Communications Conference, 2008. IPCCC 2008. IEEE International
  • Conference_Location
    Austin, Texas
  • ISSN
    1097-2641
  • Print_ISBN
    978-1-4244-3368-1
  • Electronic_ISBN
    1097-2641
  • Type

    conf

  • DOI
    10.1109/PCCC.2008.4745147
  • Filename
    4745147