Phase-Related Data Flow Scheduling in Switched Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks in automation fields face sub-optimal bandwidth utilization due to messages being sent only once per processing cycle, leading to inefficiencies in real-time data traffic management.
Innovation Solution
A method that optimizes real-time data traffic in communication networks by subdividing communication cycles into phases, allowing specific messages to be sent only in designated cycles, thereby saving bandwidth and improving overall network efficiency through deterministic routing and scheduling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If messages are sent once per processing cycle in collision-avoiding networks, then collision-free communication is achieved, but bandwidth utilization becomes sub-optimal
Solution Approach 1:
The processing cycle is segmented into multiple phases, and messages are assigned to specific phases rather than being sent uniformly across all cycles. This segmentation allows multiple messages to share the same physical channel at different time slots, thereby improving bandwidth utilization while maintaining collision-free communication through deterministic timing.
Solution Approach 2:
Messages are transmitted periodically at predetermined times within specific phases of the processing cycle. This periodic action with predetermined timing ensures that multiple messages can occupy the same channel resource at different time intervals, achieving better bandwidth utilization without causing collisions.
2Productivity
If multiple messages are assigned to the same channel, then bandwidth utilization improves, but time conflicts and collisions may occur
Solution Approach 1:
Messages are assigned to specific phases and predetermined transmission times before the processing cycle begins. This preliminary assignment of time slots to messages ensures that when multiple messages share the same channel, they do so at different predetermined times, preventing time conflicts and collisions while maintaining high bandwidth utilization.
Data Source
AI summary
There is described a method for communicating a real-time data traffic in a collision-preventing communications network, during which the following steps are carried out before a real-time data traffic, which is composed of real-time messages and which cyclically recurs within a macro cycle composed of successive cycles: routing the cyclically recurring real-time data traffic for determining optionally the most economical data paths for the real-time messages in communications network; scheduling the cyclically recurring real-time data traffic based on the determined data paths for establishing transmit times for the real time messages within the cycles; subdividing the macro cycle into k phases, k being a natural number >1, and; assigning a respective real-time message to a phase.


