• DocumentCode
    2788054
  • Title

    Route Table Partitioning and Load Balancing for Parallel Searching with TCAMs

  • Author

    Lin, Dong ; Zhang, Yue ; Hu, Chengchen ; Liu, Bin ; Zhang, Xin ; Pao, Derek

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    With the continuous advances in optical communications technology, the link transmission speed of Internet backbone has been increasing rapidly. This in turn demands more powerful IP address lookup engine. In this paper, we propose a power-efficient parallel TCAM-based lookup engine with a distributed logical caching scheme for dynamic load-balancing. In order to distribute the lookup requests among multiple TCAM chips, a smart partitioning approach called pre-order splitting divides the route table into multiple sub-tables for parallel processing. Meanwhile, by virtual of the cache-based load balancing scheme with slow-update mechanism, a speedup factor ofN-1 can be guaranteed for a system with N (N>2) TCAM chips, even with unbalanced bursty lookup requests.
  • Keywords
    Internet; cache storage; optical communication; parallel processing; resource allocation; IP address lookup engine; Internet; TCAM; distributed logical caching; link transmission speed; load balancing; optical communications; parallel processing; parallel searching; route table partitioning; Associative memory; Computer science; Educational programs; Energy consumption; Internet; Load management; Parallel processing; Random access memory; Search engines; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Rome
  • Print_ISBN
    1-4244-0909-8
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370311
  • Filename
    4228039