Table of Contents
Fetching ...

Nanosecond Precision Time Synchronization for Optical Data Center Networks

Yiming Lei, Jialong Li, Zhengqing Liu, Raj Joshi, Yiting Xia

TL;DR

NOS builds clock propagation trees on top of the dynamically reconfigured circuits in optical DCNs, allowing switches to seek better sync parents throughout time and predicts drifts in the tree-building process, which enables minimization of sync errors.

Abstract

Optical data center networks (DCNs) are renovating the infrastructure design for the cloud in the post Moore's law era. The fact that optical DCNs rely on optical circuits of microsecond-scale durations makes nanosecond-precision time synchronization essential for the correct functioning of routing on the network fabric. However, current studies on optical DCNs neglect the fundamental need for accurate time synchronization. In this paper, we bridge the gap by developing Nanosecond Optical Synchronization (NOS), the first nanosecond-precision synchronization solution for optical DCNs general to various optical hardware. NOS builds clock propagation trees on top of the dynamically reconfigured circuits in optical DCNs, allowing switches to seek better sync parents throughout time. It predicts drifts in the tree-building process, which enables minimization of sync errors. We also tailor today's sync protocols to the needs of optical DCNs, including reducing the number of sync messages to fit into short circuit durations and correcting timestamp errors for higher sync accuracy. Our implementation on programmable switches shows 28ns sync accuracy in a 192-ToR setting.

Nanosecond Precision Time Synchronization for Optical Data Center Networks

TL;DR

NOS builds clock propagation trees on top of the dynamically reconfigured circuits in optical DCNs, allowing switches to seek better sync parents throughout time and predicts drifts in the tree-building process, which enables minimization of sync errors.

Abstract

Optical data center networks (DCNs) are renovating the infrastructure design for the cloud in the post Moore's law era. The fact that optical DCNs rely on optical circuits of microsecond-scale durations makes nanosecond-precision time synchronization essential for the correct functioning of routing on the network fabric. However, current studies on optical DCNs neglect the fundamental need for accurate time synchronization. In this paper, we bridge the gap by developing Nanosecond Optical Synchronization (NOS), the first nanosecond-precision synchronization solution for optical DCNs general to various optical hardware. NOS builds clock propagation trees on top of the dynamically reconfigured circuits in optical DCNs, allowing switches to seek better sync parents throughout time. It predicts drifts in the tree-building process, which enables minimization of sync errors. We also tailor today's sync protocols to the needs of optical DCNs, including reducing the number of sync messages to fit into short circuit durations and correcting timestamp errors for higher sync accuracy. Our implementation on programmable switches shows 28ns sync accuracy in a 192-ToR setting.

Paper Structure

This paper contains 24 sections, 6 equations, 21 figures, 2 tables, 1 algorithm.

Figures (21)

  • Figure 1: Traditional vs. optical DCNs.
  • Figure 2: Optical technologies with $\mu s$- and $ns$-scale reconfiguration delays; red ones demonstrated to be manufacturable.
  • Figure 3: Message exchanges to synchronize two clocks.
  • Figure 4: Advantage of drift-aware sync in NOS.
  • Figure 5: NOS System Diagram.
  • ...and 16 more figures