TSSDN Controller Scheduling for TSN-Non-TSN Interconnection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional industrial Ethernet protocols fail to meet the requirements of real-time and accurate data transmission in industrial applications, especially in heterogeneous networks with diverse data types, leading to challenges in efficient and high-quality scheduling.

Innovation Solution

A scheduling method for industrial heterogeneous networks that integrates Time-Sensitive Networking (TSN) and non-TSN using a Time-Sensitive Software Defined Networking (TSSDN) framework, which includes an application plane, control plane, and forwarding plane, with a TSSDN controller managing data flow based on application requests, path management, and queue bandwidth adjustments to ensure low latency and accurate data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional industrial Ethernet protocol is used, then network compatibility is maintained, but real-time transmission accuracy and low latency cannot be ensured

Engineering Contradiction:
Improvereal-time transmission accuracyVSAvoidtransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The network is segmented into TSN network and non-TSN network domains, with the TSN controller specifically managing TSN data flows to ensure real-time transmission requirements are met while maintaining compatibility with conventional industrial Ethernet protocols in non-TSN segments

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The TSN controller acts as an intermediary component that bridges TSN and non-TSN network segments, performing centralized scheduling and path management to ensure real-time transmission accuracy for time-sensitive data while maintaining overall network compatibility

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If TSN network is implemented for real-time data transmission, then transmission accuracy improves, but device complexity increases due to additional TSN controller and scheduling mechanisms

Engineering Contradiction:
Improvedata transmission accuracyVSAvoidnetwork control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The TSN controller integrates multiple functions including path management, scheduling strategy determination, and queue bandwidth management into a single centralized component, reducing overall network complexity while maintaining real-time transmission accuracy

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The TSN controller is designed with multi-functionality to handle both TSN and non-TSN data flows, perform centralized scheduling, manage queue bandwidths, and determine transmission paths, thereby reducing the need for separate specialized devices and simplifying the overall network architecture

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

3Reliability

If centralized scheduling is implemented in heterogeneous network, then data transmission quality improves, but control complexity increases

Engineering Contradiction:
Improvedata transmission qualityVSAvoidcontrol plane complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The scheduling strategy is customized according to local network conditions and data flow characteristics, with the TSN controller determining specific scheduling parameters for different data types and network segments, improving transmission quality without requiring overly complex centralized control

Inventive Principle:
Principle #3Local quality

4Adaptability or versatility

If multiple data types are transmitted in heterogeneous network, then network versatility improves, but scheduling difficulty increases

Engineering Contradiction:
Improvenetwork versatilityVSAvoidscheduling mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The TSN controller dynamically adjusts scheduling parameters such as queue bandwidths and transmission priorities based on the specific requirements of different data types, enabling the network to handle diverse traffic types efficiently without requiring fundamentally different scheduling mechanisms for each data type

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11736408B2Scheduling method applied in industrial heterogeneous network in which TSN and non-TSN are interconnected
Publication Date: 2023.08.22 CHONGQING UNIV OF POSTS & TELECOMM
  • US11736408B2 patent drawing
  • US11736408B2 patent drawing
  • US11736408B2 patent drawing

AI summary

A scheduling method applied in an industrial heterogeneous network in which a TSN and a non-TSN are interconnected is provided. The TSSDN controller classifies data flows according to the delay requirements, and calculates the scheduling priorities of the data flows in the industrial heterogeneous network. The TSSDN controller adopts an improved CSPF algorithm to determine a shortest path in the heterogeneous network, and marks the scheduling priorities of the data flows which are transmitted from the subnet of the heterogeneous network and arrive at the switch for the first time. Flow table matching is performed at the SDN switch. In a case of performing flow table matching successfully, the counter is updated and the instruction included in the flow table is executed. In a case of performing flow table matching unsuccessfully, a PacketIn message is transmitted to the TSSDN controller, and the TSSDN controller performs analysis and makes a decision.