SDN Controller Video Switching Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional packet-based networks face challenges in efficiently managing network traffic, particularly in video switching, where timing constraints and high data throughput requirements are not adequately met, leading to delays and increased bandwidth needs.

Innovation Solution

Software Defined Networking (SDN) abstracts the control plane from network devices, allowing for centralized control and flexible architectures through the use of SDN controllers and protocols like OpenFlow, enabling destination-timed, source-timed, and switch-timed switching methods to optimize video signal transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional packet-based networking is used for video switching, then network devices can independently manage their own control plane, but latency and bandwidth requirements are not met leading to delays

Engineering Contradiction:
Improvelatency in video switchingVSAvoiddistributed control plane complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The control plane is extracted from individual network devices and centralized in an SDN controller. This separation allows the data plane to operate with simplified forwarding logic while the centralized controller handles complex routing decisions, timing synchronization, and video switching operations, thereby reducing latency without distributing complexity across multiple devices.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The SDN controller acts as an intermediary between the video source, network devices, and destination. It receives video packets, determines optimal routing paths, and instructs network devices on how to forward packets with precise timing control. This intermediary approach enables coordinated switching operations that meet latency requirements while simplifying individual device functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If centralized SDN control is implemented, then flexible network architecture and better forwarding policies are achieved, but network device complexity increases

Engineering Contradiction:
Improvenetwork architecture flexibilityVSAvoidSDN controller complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The SDN controller is designed as a universal platform that handles multiple functions including routing decisions, timing synchronization, video switching control, and network device management. By consolidating these diverse functions in a single multi-functional controller, the system achieves high adaptability and versatility while avoiding the need to add complex specialized components to each network device.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If video packets are routed through SDN controller, then precise timing control is achieved, but bandwidth requirements increase

Engineering Contradiction:
Improvetiming precision in video switchingVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The SDN controller pre-calculates optimal routing paths and prepares forwarding instructions before video packets arrive. By determining routes in advance and programming network devices with pre-configured forwarding rules, the controller enables precise timing control without requiring all packets to traverse the controller, thereby reducing bandwidth consumption on control plane interfaces.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The video streaming workload is segmented between the SDN controller and network devices. The controller handles high-level routing decisions and timing synchronization for specific critical packets, while network devices independently handle the bulk of packet forwarding using pre-programmed rules. This segmentation reduces the bandwidth burden on the controller while maintaining precise timing control where needed.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10812373B2Data network
Publication Date: 2020.10.20 SONY GROUP CORP
  • US10812373B2 patent drawing
  • US10812373B2 patent drawing
  • US10812373B2 patent drawing

AI summary

A packet-based software-defined data network supporting multicast, unicast and/or broadcast packet-based data traffic types comprises a software defined network (SDN) controller; and a network of one or more packet switches arranged to route, under the control of the SDN controller, data packets from one or more packet sources to one or more packet receivers, in which the SDN controller is responsive to data defining a topology of interconnections between the plurality of packet switches, packet sources, and packet receivers, to select a route for packets from a packet source to a packet receiver; the SDN controller being configured to select the route in dependence upon the traffic type of the packets to be routed, using a respective one of a set of route selection algorithms each applicable to one of multicast, unicast and broadcast packet-based data traffic types.