首页> 外文会议>IEEE International Symposium on Workload Characterization >Analyzing and scaling parallelism for network routing protocols
【24h】

Analyzing and scaling parallelism for network routing protocols

机译:网络路由协议分析和缩放并行性

获取原文

摘要

The serial nature of legacy code in routing protocol implementations has inhibited a shift to multicore processing in the control plane, even though there is much inherent parallelism. In this paper, we investigate the use of multicore as the compute platform for routing applications using BGP, the ubiquitous protocol for routing in the Internet backbone, as a representative application. We develop a scalable multithreaded implementation for BGP and evaluate its performance on several multicore configurations using a fully configurable multicore simulation environment. We implement several optimizations at the software and architecture levels, achieving a speedup of 6.5 times over the sequential implementation, which translates to a throughput of ∼170K updates per second. Subsequently, we propose a generic architecture and parallelization methodology which can be applied to all routing protocol implementations to achieve significant performance improvement.
机译:路由协议实现中的传统代码的串行性质已经禁止转换到控制平面中的多核处理,即使存在太大的并行性。在本文中,我们调查了使用Mulsicore作为使用BGP,以Internet骨干网中的普遍协议进行路由应用程序的计算平台,作为代表性应用程序。我们开发可扩展的BGP多线程实现,并使用完全可配置的多核模拟环境评估其多个多核配置的性能。我们在软件和体系结构级别实现了多种优化,通过顺序实现实现6.5倍的加速,这转换为每秒~170k更新的吞吐量。随后,我们提出了一种通用架构和并行化方法,可以应用于所有路由协议实现,以实现显着的性能改进。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号