Flow Control Migration With QoS-Aware Data Stream Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial automation systems face issues with maintaining reliable communication and quality of service during virtual machine migration, leading to potential connectivity loss and suboptimal resource utilization due to changes in network topology and resource availability.

Innovation Solution

A coordination device and method that migrates flow control components between server devices, ensuring sufficient resources and quality of service parameters are met by checking for existing data streams and reserving necessary network resources, preventing migration if parameters are not met and setting up new data streams if resources are available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If flow control components are migrated between server devices for load balancing, then resource utilization is improved, but connectivity loss and quality of service degradation may occur

Engineering Contradiction:
Improveresource utilizationVSAvoidconnectivity reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The coordination device checks whether sufficient resources and quality of service parameters are available for the selected server device before approving the migration of flow control components. This preliminary verification ensures that migration only occurs when target resources are guaranteed, preventing connectivity loss and maintaining service reliability during load balancing operations.

Inventive Principle:
Principle #10Preliminary action

2Speed

If flow control components are migrated without resource checking, then migration speed is improved, but quality of service parameters cannot be guaranteed

Engineering Contradiction:
Improvemigration speedVSAvoidquality of service
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs resource availability checks and quality of service parameter verification before migration approval. This preliminary action ensures that all necessary conditions are met beforehand, allowing migration to proceed immediately without delays during the actual migration process, thus maintaining both speed and service quality.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If resource reservation is performed for migrated data streams, then quality of service is improved, but network configuration complexity increases

Engineering Contradiction:
Improvequality of serviceVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The coordination device acts as an intermediary that automatically manages resource reservation and data stream setup between server devices and network infrastructure. By centralizing this functionality in the coordination device, the system ensures quality of service through automated resource allocation while shielding individual server devices from configuration complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11522762B2Coordination device and method for providing control applications via a communication network for transmitting time-critical data
Publication Date: 2022.12.06 SIEMENS AG
  • US11522762B2 patent drawing
  • US11522762B2 patent drawing

AI summary

Coordinator and method for providing control applications via a communication network, wherein prior to migrating a flow control component of a control application to a server device, a coordinator checks whether a data stream for transmitting application data was set up for the control application, where the coordinator enables migration of the flow control component if a data stream has not been set up, in the event a data stream had been set up previously, a check is performed to determine whether sufficient resources for data transmission are available for paths to the server device, such that if sufficient resources are unavailable, migration of the respective flow control component is stopped, and if sufficient resources are available, the coordinator prompts set-up of the data stream to the server device and disconnection of the previously set-up data stream and enables migration of the flow control component to the server device.