Route Bricks: Exploiting Parallelism To Scale Software Routers
SOSP09: ACM SIGOPS 22nd Symposium on Operating Systems Principles Big Sky Montana USA October, 2009(2009)
摘要
We revisit the problem of scaling software routers, motivated by recent advances in server technology that enable high-speed 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 35Gbps 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.
更多查看译文
关键词
Software Router,Multicore,Parallelism,Programmability
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要