论文标题

脉冲:光电路交换数据中心体系结构在纳秒时限内运行

PULSE: Optical circuit switched Data Center architecture operating at nanosecond timescales

论文作者

Benjamin, Joshua L., Gerard, Thomas, Lavery, Domaniç, Bayvel, Polina, Zervas, Georgios

论文摘要

我们介绍了由分布式硬件调度程序控制的次级微秒光秒式数据中心网络体系结构Pulse。 Pulse是一种平坦的体系结构,使用并行的被动耦合器基于基于的广播和选择网络。我们采用一种新颖的收发器结构,用于动态波长 - 示例选择,以实现降低到O(100ps)的重新配置时间,建立O(10ns)的时间段。一种新型的调度算法,其时钟周期为2.3ns,可执行多次迭代,以最大程度地提高吞吐量,波长使用并减少潜伏期,从而提高整体性能。为了扩展,单跳脉冲体系结构使用的子网络通过在64个节点架中使用每个节点的多个收发器,这些子网络是不相交的。 At the reconfiguration circuit duration (epoch = 120 ns), the scheduling algorithm is shown to achieve up to 93% throughput and 100% wavelength usage of 64 wavelengths, incurring an average latency that ranges from 0.7-1.2 microseconds with best-case 0.4 microsecond median and 5 microsecond tail latency, limited by the timeslot (20 ns) and epoch size (120 NS)。我们展示了4096节点脉冲体系结构如何允许在子网中重新使用多达260k的光通道,以达到25.6 pbps的容量,能源消耗为85 pj/b。

We introduce PULSE, a sub-microsecond optical circuit-switched data centre network architecture controlled by distributed hardware schedulers. PULSE is a flat architecture that uses parallel passive coupler-based broadcast and select networks. We employ a novel transceiver architecture, for dynamic wavelength-timeslot selection, to achieve a reconfiguration time down to O(100ps), establishing timeslots of O(10ns). A novel scheduling algorithm that has a clock period of 2.3ns performs multiple iterations to maximize throughput, wavelength usage and reduce latency, enhancing the overall performance. In order to scale, the single-hop PULSE architecture uses sub-networks that are disjoint by using multiple transceivers for each node in 64 node racks. At the reconfiguration circuit duration (epoch = 120 ns), the scheduling algorithm is shown to achieve up to 93% throughput and 100% wavelength usage of 64 wavelengths, incurring an average latency that ranges from 0.7-1.2 microseconds with best-case 0.4 microsecond median and 5 microsecond tail latency, limited by the timeslot (20 ns) and epoch size (120 ns). We show how the 4096-node PULSE architecture allows up to 260k optical channels to be re-used across sub-networks achieving a capacity of 25.6 Pbps with an energy consumption of 85 pJ/bit.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源