RouteBricks: enabling general purpose network infrastructure.
ACM SIGOPS Operating Systems Review(2011)
摘要
We revisit the problem of scaling software routers, motivated by recent advances in server technology that enable highspeed parallel processing a feature router workloads appear ideally suited to exploit. We propose a software router architecture that parallelizes router functionality both across multiple servers and across multiple cores within a single server. By carefully exploiting parallelism at every opportunity, we demonstrate a 40Gbps parallel router prototype; this router capacity can be linearly scaled through the use of additional servers. Our prototype router is fully programmable using the familiar Click/Linux environment and is built entirely from off-the-shelf, general-purpose server hardware. We also describe some of the lessons learned while supporting field deployments of Routebricks-based software routers.
更多查看译文
关键词
multicore,parallelism,programmability,software router
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络