DocumentCode
2232066
Title
A Heuristic and Hybrid Hash-based approach to fast lookup
Author
Antichi, Gianni ; Di Pietro, Andrea ; Ficara, Domenico ; Giordano, Stefano ; Procissi, Gregorio ; Vitucci, Fabio
Author_Institution
Dept. of Inf. Eng., Univ. of Pisa, Pisa, Italy
fYear
2009
fDate
22-24 June 2009
Firstpage
1
Lastpage
6
Abstract
IP address lookup is a fundamental task for Internet routers. Because of the rapid growth of both traffic and links capacity, the time budget to process a packet continues to decrease and lookup tables unceasingly grow; therefore, new algorithms are required to improve lookup performance. However, the large density disparity on the prefix range within real lookup tables suggests a hybrid adaptive technique as effective and simple solution. Therefore, this paper presents a novel approach in which various prefix length ranges are represented with distinct data structures and stored in different memories. In this way, the different frequencies of forwarding rules can be taken in account and the memory hierarchy of real platforms can be exploited. This leads to small structures to be put in fast memory for the most dense ranges and larger structures (with a lower number of accesses) in the slower memories for the other ranges. The results remark the low number of off-chip memory accesses of our scheme and a valuable speedup.
Keywords
IP networks; Internet; data structures; table lookup; telecommunication network routing; telecommunication traffic; IP address lookup; Internet router; data storage; data structure; heuristic hash-based approach; network traffic; real lookup table; Bandwidth; Concurrent computing; Data engineering; Decision trees; Delay; Internet; Pattern matching; Routing; Scalability; Tree data structures;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Switching and Routing, 2009. HPSR 2009. International Conference on
Conference_Location
Paris
Print_ISBN
978-1-4244-5174-6
Electronic_ISBN
978-1-4244-5174-6
Type
conf
DOI
10.1109/HPSR.2009.5307428
Filename
5307428
Link To Document