TSSDN Controller Scheduling for TSN-Non-TSN Interconnection
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
3Reliability
If centralized scheduling is implemented in heterogeneous network, then data transmission quality improves, but control complexity increases
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
4Adaptability or versatility
If multiple data types are transmitted in heterogeneous network, then network versatility improves, but scheduling difficulty increases
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
Data Source
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.


