Dynamic Load Control for Analysis Engine Arrangement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing analysis control systems face challenges in efficiently executing multiple analysis engines across various information processing devices due to uneven load distribution, particularly when combining stateless and stateful engines, which can lead to processing delays and data loss.

Innovation Solution

An information processing device with an arrangement control unit that determines optimal connections between data distribution devices and analysis processing devices based on cost information, and a dynamic load control unit that manages the operation of load reducing and load sharing means to balance loads across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple analysis engines are executed on multiple information processing devices, then processing capability and analysis accuracy are improved, but load distribution becomes uneven causing processing delays and data loss

Engineering Contradiction:
Improveprocessing capabilityVSAvoidprocessing stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic load control that continuously monitors and adjusts the operation states of analysis engines based on real-time load conditions. The load control executing means dynamically changes the number of executed analysis engines according to current system state, transforming a static system into a dynamic one that adapts to varying loads and prevents overload conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where the load control executing means monitors processing results and load conditions, then uses this information to adjust the operation of analysis engines. The system feeds back processing status to the load control means, which then modifies engine execution accordingly, creating a closed-loop control system that maintains stability.

Inventive Principle:
Principle #23Feedback

2Productivity

If more analysis engines are executed to handle increased data volume, then processing throughput is improved, but cost of operation increases

Engineering Contradiction:
Improveprocessing throughputVSAvoidoperation cost
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the number of active analysis engines based on current processing needs and load conditions. Instead of running a fixed number of engines, the load control executing means optimizes engine execution in real-time, activating additional engines only when necessary to handle increased throughput requirements while minimizing operation costs during lower load periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes operational parameters of the analysis system by adjusting the number of executed analysis engines based on cost information and current load status. The system modifies execution parameters dynamically to achieve optimal balance between throughput and operation cost, selecting which engines to execute based on real-time conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10120730B2Load control device and load control method
Publication Date: 2018.11.06 NEC CORP
  • US10120730B2 patent drawing
  • US10120730B2 patent drawing
  • US10120730B2 patent drawing

AI summary

The present invention provides an information processing device to efficiently execute a plurality of analysis engines on a plurality of analysis processing devices. The information processing device includes an arrangement control means that determines an arrangement pattern indicating connection between a plurality of data distribution devices and a plurality of controlled information processing devices based on cost information indicating price values of operation of a load control executing means regarding data processing and a dynamic load control means that connects the data distribution device to the controlled information processing device based on the arrangement pattern and controls start and stop of operation of the load control executing means based on the cost information and a load status of the controlled information processing device.