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 :
بازگشت