DocumentCode
1787105
Title
Parallel processing priority trie-based IP lookup approach
Author
Zhian, Hootan ; Bayat, Muhammad ; Amiri, Maryam ; Sabaei, Masoud
Author_Institution
Amirkabir University of Technology, Tehran, Iran
fYear
2014
fDate
9-11 Sept. 2014
Firstpage
635
Lastpage
640
Abstract
With the growth of Internet traffic and using Gb/s or 10 Gb/s links in backbone, the speed of forwarding packets in intermediate devices is crucial. Routers must be able to forward millions of packets per second on each of their interfaces. Finding a method that can speed up the IP lookup is one of the challenges in network research. There are two approaches to implement IP lookup, hardware-based and software-based. For software-based approach many algorithms have been proposed based on the tries concept. Some parallel algorithms have been suggested to exploit routers equipped with multi-core CPUs. In this paper, we propose a new approach that was constructed by combining the useful characteristics of the Priority trie and parallel processing. Our method consists of a trie and several subtries based on prefix length. These subtries processed by a specific thread to speed up IP lookup functionality. This proposed data structure inherits simplicity of Priority tries. Simulation results illustrate that our method speeds up IP lookup processing although memory usage has not been increased.
Keywords
Data structures; IP networks; Instruction sets; Memory management; Parallel processing; Routing; Software algorithms; IP lookup; Priority trie; parallel processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Telecommunications (IST), 2014 7th International Symposium on
Conference_Location
Tehran
Print_ISBN
978-1-4799-5358-5
Type
conf
DOI
10.1109/ISTEL.2014.7000782
Filename
7000782
Link To Document