Dynamic Load Balancing via Virtual Controller Instances

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional industrial controllers in automation environments are rigid and inflexible, requiring manual configuration and additional controllers to manage load distribution efficiently, leading to increased costs and inefficiencies.

Innovation Solution

A balance component dynamically allocates load distribution among multiple controllers by evaluating processing power and resources, allowing self-adjustment and real-time optimization without user intervention, using trend analysis to identify optimal load distribution patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration and additional controllers are used to manage load distribution, then controller performance can be maintained, but system complexity and costs increase

Engineering Contradiction:
Improvecontroller performanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The load balancing component automatically monitors controller performance metrics and dynamically redistributes loads without requiring manual configuration or user intervention. The system self-adjusts by evaluating real-time data and making intelligent decisions about load allocation, eliminating the need for complex manual management while maintaining optimal controller performance.

Inventive Principle:
Principle #25Self-service

2Productivity

If more controllers are added to handle increased load, then processing capacity increases, but system complexity and costs increase

Engineering Contradiction:
Improveprocessing capacityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements dynamic load balancing that automatically adjusts load distribution based on real-time controller performance metrics. When controllers experience increased workloads or performance degradation, the load balancing component dynamically redistributes loads to available controllers, enabling the system to handle increased processing demands without adding physical hardware complexity.

Inventive Principle:
Principle #15Dynamics

3Productivity

If manual adjustment of controller settings is performed, then load distribution can be optimized, but time and operational complexity increase

Engineering Contradiction:
Improveload distribution efficiencyVSAvoidconfiguration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The load balancing component continuously monitors controller performance metrics and uses this feedback to automatically adjust load distribution. The system evaluates real-time data from multiple controllers and dynamically reallocates loads to maintain optimal performance, eliminating the need for manual configuration adjustments and significantly reducing the time required to optimize load distribution.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs automatic load distribution optimization without requiring manual user intervention. The load balancing component independently evaluates controller performance metrics and makes intelligent decisions about load allocation, freeing operators from time-consuming manual configuration tasks while maintaining optimal load distribution efficiency.

Inventive Principle:
Principle #25Self-service

4Device complexity

If conventional controllers are used with fixed configurations, then device simplicity is maintained, but adaptability to changing loads decreases

Engineering Contradiction:
Improvecontroller simplicityVSAvoidload distribution adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The load balancing component creates a virtual layer that enables conventional controllers to participate in dynamic load distribution. By introducing this intelligent mediation layer, simple conventional controllers gain the capability to adapt to changing loads through automated load redistribution, allowing the system to handle diverse and variable workloads without requiring complex reconfiguration of individual controllers.

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

Data Source

PatentUS7684876B2Dynamic load balancing using virtual controller instances
Publication Date: 2010.03.23 ROCKWELL AUTOMATION TECH INC
  • US7684876B2 patent drawing
  • US7684876B2 patent drawing
  • US7684876B2 patent drawing

AI summary

The claimed subject matter provides a system and/or method that facilitates enabling efficient load allocation within an industrial automation environment. A controller with a processing capability can be associated with an industrial automation environment. A balance component can distribute a portion of a load to the controller based upon an evaluation of at least one of the load or the processing capability.