DocumentCode :
2685554
Title :
Performance evaluation and cache behavior of LC-trie for IP-address lookup
Author :
Fu, Jing ; Hagsand, Olof ; Karlsson, Gunnar
Author_Institution :
Sch. of Electr. Eng., KTH, Stockholm
fYear :
0
fDate :
0-0 0
Abstract :
Many IP-address lookup software algorithms use a trie-like data structure to perform longest prefix match. LC-trie is an efficient algorithm that uses level compression and path compression on tries. By using realistic and synthetically generated traces, we study the performance of the LC-trie algorithm. Our study includes trie search depth, prefix vector access behavior, cache behavior, and packet lookup service time. The results show that for a realistic traffic trace, the LC-trie algorithm is capable of performing 20 million packet lookups per second on a Pentium 4, 2.8 GHz computer, which corresponds to a 40 Gb/s link for average sized packets. Further, the results show that LC-trie performs up to five times better on the realistic trace compared to a synthetically generated network trace. This illustrates that the choice of traces may have a large influence on the results when evaluating lookup algorithms
Keywords :
IP networks; cache storage; data compression; performance evaluation; table lookup; telecommunication traffic; tree data structures; 2.8 GHz; 40 Gbit/s; IP-address lookup software algorithm; LC-trie algorithm; cache behavior; path compression; performance evaluation; realistic traffic trace; trie-like data structure; Associative memory; Data structures; Hardware; Linux; Measurement; Performance evaluation; Routing; Software algorithms; Software performance; Traffic control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Switching and Routing, 2006 Workshop on
Conference_Location :
Poznan
Print_ISBN :
0-7803-9569-7
Type :
conf
DOI :
10.1109/HPSR.2006.1709677
Filename :
1709677
Link To Document :
بازگشت