In this paper, we investigate the possibility of building a data center network (DCN) with simplified zero-buffer switches. It exposes a stringent requirement to the traffic control scheme to ensure perfect collision-free between packets. We find it is infeasible, if not impossible, to make a large-scale DCN completely zero buffering. We take a step back and propose Fastpod, a new data center architecture that enables zero buffering in pod scale, which can be expanded with buffered devices. With time synchronization, Fastpod avoids collisions by performing fine-grained centralized control on data packets and coordination-free scheduling on control packets. It leverages an optimistic sending mechanism to reduce the latency overhead induced by the centralized control. Our preliminary simulation results indicate that Fastpod successfully meets the requirement of collision-free in the zero-buffer pod and maintains similar performance with conventional buffered DCN. It follows the trend of simplifying the network by pushing the functionalities to the edge. Fastpod explores an extreme end of the design spectrum and can be treated as a thought experiment to raise discussion in the community of data center networks.
翻译:在本文中,我们研究建立数据中心网络(DCN)的可能性,使用简化的零缓冲开关。 它暴露了交通控制计划的一项严格要求, 以确保各包之间完全没有碰撞。 我们发现, 大规模DCN 完全零缓冲是不可能的, 如果不是不可能的话, 也不可能做到。 我们向后退一步, 并提议一个新的数据中心结构Fastpod, 这个新的数据中心结构可以在缓冲装置下扩大缓冲舱的规模中实现零缓冲。 随着时间同步, Fastpod 通过对数据包实施精细的集中控制以及控制包上的协调无协调的时间安排来避免碰撞。 它利用一个乐观的发送机制来减少中央控制引发的悬浮性高压。 我们的初步模拟结果表明, Fastpod 成功地满足了零缓冲舱中无碰撞的要求, 并保持了与常规缓冲式 DCN 类似的性能。 它遵循简化网络的趋势, 将功能推向边缘。 快速点将设计频谱的极端端进行探索, 并可以被当作一个思想实验, 在数据中心网络的圈内展开讨论。