论文部分内容阅读
With the explosive growth of Internet,the low efficiency of BGP has seriously in-fluenced its usability. In this work,a TLP(thread level parallelism) approach with local speculation is proposed to improve the BGP performance. The thread parti-tion is locally performed on each separated sub-module at route processing,and the speculation strategy is implemented to guarantee the memory consistency and sequential commit. Experiments on Intel Quad-core server show that this approach reaches an average speedup of 1.46 under single peer,multi-peers and route flap-ping. It is also shown that the packet throughput can be improved greatly under multiple sessions by taking advantage of TLP.
With the explosive growth of Internet, the low efficiency of BGP has seriously in-fluenced its usability. In this work, a TLP (thread level parallelism) approach with local speculation is proposed to improve the BGP performance. The thread parti- tion is is performed on each separated sub-module at route processing, and the speculation strategy is implemented to guarantee the memory consistency and sequential commit. Experiments on Intel Quad-core server show that this approach reaches an average speedup of 1.46 under single peer, multi-peers and route flap-ping. It is also shown in the packet throughput can be improved greatly under multiple sessions by taking advantage of TLP.