A scalable, commodity data center network architecture

A scalable, commodity data center network architecture
复制标题

DOI:
10.1145/1402958.1402967
复制
发表时间:
2008-08
期刊:
--
影响因子:
--
通讯作者:
Mohammad Al-Fares;Alexander Loukissas;Amin Vahdat
Mohammad Al-Fares;Alexander Loukissas;Amin Vahdat
中科院分区:
其他
文献类型:
--
作者:
Mohammad Al-Fares;Alexander Loukissas;Amin Vahdat

文献摘要

被引文献

相似文献

如今的数据中心可能包含数以万计的计算机,这些计算机有着巨大的总带宽需求。网络架构通常由路由和交换元件构成的树形结构组成,随着在网络层级中位置的升高,设备会变得更加专业化且价格昂贵。不幸的是,即使部署了最高端的IP交换机/路由器,所形成的拓扑结构可能也只能支持网络边缘可用总带宽的50%,而且还会产生巨大的成本。数据中心节点间不均匀的带宽使应用程序设计变得复杂,并限制了整体系统性能。在本文中,我们展示了如何利用大量普通的以太网交换机来支持由数以万计的元件组成的集群的全部总带宽。类似于普通计算机集群在很大程度上已经取代了更专业的对称多处理机(SMPs)和大规模并行处理机(MPPs),我们认为,经过恰当架构和互联的普通交换机可能会以比当今高端解决方案更低的成本提供更高的性能。我们的方法不需要对终端主机网络接口、操作系统或应用程序进行修改;关键的是,它与以太网、IP和TCP完全向后兼容。
Today's data centers may contain tens of thousands of computers with significant aggregate bandwidth requirements. The network architecture typically consists of a tree of routing and switching elements with progressively more specialized and expensive equipment moving up the network hierarchy. Unfortunately, even when deploying the highest-end IP switches/routers, resulting topologies may only support 50% of the aggregate bandwidth available at the edge of the network, while still incurring tremendous cost. Non-uniform bandwidth among data center nodes complicates application design and limits overall system performance. In this paper, we show how to leverage largely commodity Ethernet switches to support the full aggregate bandwidth of clusters consisting of tens of thousands of elements. Similar to how clusters of commodity computers have largely replaced more specialized SMPs and MPPs, we argue that appropriately architected and interconnected commodity switches may deliver more performance at less cost than available from today's higher-end solutions. Our approach requires no modifications to the end host network interface, operating system, or applications; critically, it is fully backward compatible with Ethernet, IP, and TCP.