DocumentCode
3243730
Title
An Improved Parallel Access Technology on Routing Table for Threaded BGP
Author
Lei, Gao ; Mingche, Lai ; Zhenghu, Gong
Author_Institution
Dept. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear
2009
fDate
8-11 Dec. 2009
Firstpage
198
Lastpage
204
Abstract
The stringent requirement for the high efficiency of routing protocol on Internet will be satisfied by exploiting the threaded border gateway protocol (TBGP) on multi-cores. Since the TBGP performance is restricted by a mass of contentions when racing to access the routing table, a highly-efficient parallel access approach is originally proposed to achieve the ultra-high route processing speed. In this paper, a novel routing table structure consisting of two-level tries is presented for fast parallel access, and a heuristic-based divide-and-recombine algorithm is devised to balance the table accesses and release the contentions, thereby accelerating the parallel route update of multi-threading. By modifying the typical table operations such as lookup, insert, etc., the correctness of two-level tries table is validated according to the operation behaviors of traditional routing table. Experimental results on dual quad-core Xeon server show that the parallel access contentions decrease sharply by 92.5% versus traditional routing table, and the maximal update time per thread is obviously reduced by 56.8% on average with little overhead. Then, the throughput of BGP update message is measured to be improved by about 169%, delivering significant performance improvement of BGP.
Keywords
Internet; internetworking; network servers; routing protocols; Internet; dual quad-core Xeon server; heuristic-based divide-and-recombine algorithm; parallel access technology; routing protocol; routing table; threaded border gateway protocol; ultra-high route processing speed; Access protocols; Concurrent computing; Delay effects; Distributed computing; Internet; Parallel processing; Peer to peer computing; Routing protocols; Streaming media; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
Conference_Location
Shenzhen
ISSN
1521-9097
Print_ISBN
978-1-4244-5788-5
Type
conf
DOI
10.1109/ICPADS.2009.81
Filename
5395252
Link To Document