Rethinking the Network Stack for Rack-scale Computers

Rethinking the Network Stack for Rack-scale Computers
复制标题

DOI:
--
复制
发表时间:
2014-06
期刊:
--
影响因子:
--
通讯作者:
Paolo Costa;Hitesh Ballani;D. Narayanan
Paolo Costa;Hitesh Ballani;D. Narayanan
中科院分区:
其他
文献类型:
--
作者:
Paolo Costa;Hitesh Ballani;D. Narayanan

文献摘要

被引文献

相似文献

机架正越来越多地取代单个服务器,成为现代数据中心的基本构建块。未来的机架级计算机将包括大量紧密集成的片上系统,通过无交换机的内部结构互连。这种设计支持每个机架上有数千个内核,并为机架级应用提供高带宽。然而,这些新架构所承诺的大多数好处只能在软件栈的充分支持下才能实现。在本文中,我们通过专注于机架规模计算机的网络堆栈,朝着这个方向迈出了一步。以路由和速率控制为例,我们展示了机架架构的特点如何允许新的方法,这些方法与底层硬件相协调。我们还讨论了机架规模计算机带来的其他令人兴奋的研究挑战。
The rack is increasingly replacing individual servers as the basic building block of modern data centers. Future rack-scale computers will comprise a large number of tightly integrated systems-on-chip, interconnected by a switch-less internal fabric. This design enables thousands of cores per rack and provides high bandwidth for rack-scale applications. Most of the benefits promised by these new architectures, however, can only be achieved with adequate support from the software stack. In this paper, we take a step in this direction by focusing on the network stack for rack-scale computers. Using routing and rate control as examples, we show how the peculiarities of rack architectures allow for new approaches that are attuned to the underlying hardware. We also discuss other exciting research challenges posed by rack-scale computers.