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
Link To Document