J4 ›› 2011, Vol. 33 ›› Issue (7): 12-17.
• 论文 • Previous Articles Next Articles
GAO Lei,LAI Mingche,GONG Zhenghu
Received:
Revised:
Online:
Published:
Abstract:
The urgent requirement for the highefficiency of routing protocols on the Internet will be satisfied by exploiting the threadlevelparallelism of BGP on multicores. A multithreaded BGP model is proposed based on neighbor session division, and it achieves the parallel processing of different sessions on multiple threads by the use of data parallelism. Firstly, the framework of the multithreaded BGP is put forward, and is then implemented based upon Quagga BGP. The experimental results on the Intel Xeon quadcore server show that, the multithreaded BGP yields the speedup of 2.73 in comparison with BGP, and can make full use of the computing resources on multicores to provide more performance improvement for the protocol.
Key words: multicore;BGP;multithreaded;parallelism
GAO Lei,LAI Mingche,GONG Zhenghu. Design and Implementation of a MultiThreaded BGP Model Based on Multicore Processors[J]. J4, 2011, 33(7): 12-17.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2011/V33/I7/12