Switching Router Realtime Cycle Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ethernet-based automation systems face challenges in ensuring calculable and load-insensitive response times due to their 'best effort' principle, which is load-dependent, leading to unpredictable cycle times during high communication traffic.

Innovation Solution

A method dividing the transmission cycle into phases where only real-time data is sent initially, followed by a phase for both real-time and non-real-time data, and then suppressing non-real-time data transmission, utilizing priorities to ensure real-time data can be sent with determinable cycle times, and implementing time synchronization between switches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the 'best effort' principle is used for data transmission, then good response times are ensured under normal conditions, but response time becomes load-dependent and unpredictable during high communication traffic

Engineering Contradiction:
Improveresponse time guaranteeVSAvoidload independence
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements periodic transmission cycles divided into different phases (realtime phase and non-realtime phase). During the realtime phase, only realtime data telegrams are transmitted with guaranteed cycle times, while during the non-realtime phase, non-realtime data telegrams are transmitted. This periodic structure ensures that realtime data transmission is not affected by load from non-realtime traffic, resolving the contradiction between response time guarantee and load independence.

Inventive Principle:
Principle #19Periodic action

2Reliability

If scheduling is implemented to ensure calculable cycle times for realtime data, then response time predictability improves, but network capacity utilization decreases due to reserved cycle times

Engineering Contradiction:
Improvecycle time calculabilityVSAvoidnetwork capacity utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the transmission cycle into distinct phases: a realtime phase for deterministic realtime data transmission and a non-realtime phase for best-effort non-realtime data transmission. This segmentation allows the network to guarantee calculable cycle times for realtime data while still utilizing the network capacity for non-realtime traffic during its designated phase, thus resolving the contradiction between cycle time calculability and network capacity utilization.

Inventive Principle:
Principle #1Segmentation

3Productivity

If non-realtime data telegrams are transmitted during the realtime phase, then network capacity is efficiently utilized, but realtime data transmission experiences delays and loss of determinism

Engineering Contradiction:
Improvenetwork capacity utilizationVSAvoidrealtime data transmission guarantee
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent uses periodic transmission cycles with clearly defined phases. During the realtime phase, only realtime data telegrams are transmitted, ensuring deterministic behavior and transmission guarantees. During the non-realtime phase, non-realtime data telegrams are transmitted to utilize network capacity. This periodic separation prevents non-realtime traffic from interfering with realtime traffic, resolving the contradiction between network capacity utilization and realtime transmission guarantee.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7486681B2Scheduling of realtime communication in switched networks
Publication Date: 2009.02.03 SIEMENS AG
  • US7486681B2 patent drawing
  • US7486681B2 patent drawing

AI summary

A method and a switching router for simple scheduling of realtime data telegrams with calculable load-insensitive cycle times. A transmission cycle (4) is subdivided into three phases. In a first phase (1), only realtime data telegrams are sent; in a second phase (2), realtime and non-realtime data telegrams are sent; and in a third phase (3), the transmission of long non-realtime data telegrams is suppressed. Short filler telegrams can be sent during the phase (3). This ensures that data transmission of the realtime data telegrams will proceed smoothly. Transmission in certain phases is regulated by the priorities assigned to the data telegrams.