Optical Switching via Label Channel Clock Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current optical data center networks lack a fast switch-controlling mechanism to achieve nanoseconds switching time, and existing solutions like burst mode receivers are impractical due to high cost and power consumption, while optical buffers and synchronization techniques are not suitable for large-scale deployment.
Innovation Solution
The implementation of an Optical Flow Control (OFC) protocol between network interface cards (NICs) and switch controllers, using ACK/NACK signals for packet management and clock frequency synchronization, enables fast and cost-effective data recovery and synchronization within nanoseconds, eliminating the need for expensive burst mode receivers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If burst mode receivers are used to achieve fast data recovery, then switching time is reduced to nanoseconds, but cost and power consumption increase significantly
Solution Approach 1:
The patent uses electrical signals as copies/carriers to transmit clock frequency and synchronization information through label channels, replacing the need for expensive burst mode receivers. The electrical signals carry all necessary timing information that would otherwise require complex optical recovery mechanisms.
Solution Approach 2:
The patent replaces the optical burst mode receiver system with an electrical signal-based synchronization system. Instead of using complex optical hardware to recover fast data, the system uses electrical clock distribution and label channel communication to achieve the same timing synchronization at lower cost and power consumption.
2Speed
If clock phase caching is implemented between TX's and RX's to achieve fast clock recovery, then switching speed improves, but temperature sensitivity and phase stability deteriorate
Solution Approach 1:
The patent implements a feedback mechanism where the switch controller continuously monitors and adjusts clock frequency distribution through label channels. The system receives timing information from both TX's and RX's and uses this feedback to dynamically synchronize clock phases, compensating for temperature variations and maintaining stable phase relationships.
Solution Approach 2:
The patent transitions from static clock phase caching to dynamic clock frequency distribution. The system continuously adjusts and synchronizes clock phases in real-time based on actual operating conditions, making the timing mechanism adaptive rather than fixed, thereby maintaining stability despite temperature changes.
3Reliability
If optical buffers based on FDL's and wavelength conversion are used to mitigate packet loss, then packet loss is reduced, but power consumption and signal quality deteriorate
Solution Approach 1:
The patent uses label channels to transmit destination information and control signals in advance before data packets arrive at the optical switch. This preliminary action allows the switch controller to pre-configure routing decisions and manage packet flow, reducing the need for reactive buffering and wavelength conversion operations that consume power and degrade signal quality.
4Stability of the object's composition
If White Rabbit protocol is used to unify network time for synchronization, then time synchronization is achieved, but deployment complexity increases for large-scale DCN
Solution Approach 1:
The patent segments the synchronization function into distributed components at each switch controller and NIC, rather than relying on a centralized White Rabbit protocol implementation. Each node independently manages its own timing through label channel communication with neighboring nodes, simplifying deployment in large-scale networks while maintaining synchronization.
Data Source
AI summary
A method of operating an optical switch (1) arranged in an optical DCN (2), comprising:providing first and second NIC's (3, 10), having first and second label channel parts (5, 12) and first and second data channel parts (6, 13), configured in a first and second ToR (7, 14) of a first and second server rack (8, 15),arranging an optical switch communicating with the first and second data channel parts via first and second data channels (16, 17),configuring a switch controller (18) communicating with the first and second label channel parts via first and second label channels (19, 20),transmitting destination information of data packets (30) carried by paired label packets (31) to the switch controller,transmitting data packets to the optical switch,generating signals (45) to configure the optical switch, andsending the data packets to a destination port.


