Analysis System Dynamic Performance Control Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analysis systems that combine multiple engines for data processing often experience delays due to uneven processing performance, leading to increased costs when trying to enhance processing capabilities.

Innovation Solution

An analysis system with a processing performance control module that independently monitors and manages the state of each analysis engine, executing pre-set processes to optimize input and output buffer management, engine invocation, and data transmission, thereby controlling processing performance without increasing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If sufficient processing performance is given to information processing devices to prevent analysis delay, then analysis speed is improved, but system cost increases

Engineering Contradiction:
Improveanalysis speedVSAvoidsystem cost
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements dynamic processing performance control by adjusting the operation state of analysis engines based on real-time buffer status and processing delays. The control part modifies processing performance dynamically rather than maintaining fixed high performance, allowing the system to adapt processing capacity to actual needs and reduce overall system cost while preventing analysis delays.

Inventive Principle:
Principle #15Dynamics

2Productivity

If processing performance of analysis engines is increased to prevent delay, then analysis performance is improved, but cost increases

Engineering Contradiction:
Improveanalysis performanceVSAvoidcost
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes operational parameters of analysis engines dynamically based on detected processing delays and buffer states. The control part adjusts processing performance parameters (such as processing speed, resource allocation) based on real-time system state, enabling the system to maintain high analysis performance when needed while reducing resource consumption and cost during normal operation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple analysis engines operate in parallel to improve processing capacity, then analysis performance is improved, but processing delay occurs due to uneven performance

Engineering Contradiction:
Improveprocessing capacityVSAvoidprocessing delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements a feedback control mechanism where the control part continuously detects processing delays and buffer states from each analysis engine, then adjusts the processing performance of individual engines based on this feedback. This ensures that engines with slower performance are adjusted to match the overall system pace, preventing bottlenecks and ensuring synchronized operation across parallel engines.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The control part performs preliminary actions by detecting buffer status and processing state before delays occur, and proactively adjusts processing performance to prevent delay accumulation. The system monitors input/output buffers and adjusts engine performance in advance to maintain balanced processing across all parallel engines.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9626273B2Analysis system including analysis engines executing predetermined analysis and analysis executing part controlling operation of analysis engines and causing analysis engines to execute analysis
Publication Date: 2017.04.18 NEC CORP
  • US9626273B2 patent drawing
  • US9626273B2 patent drawing
  • US9626273B2 patent drawing

AI summary

An analysis system includes: analysis engines each executing predetermined analysis; an analysis executing part controlling operation of the analysis engines and causing the analysis engines to execute analysis; and a processing performance control part controlling processing performance of the analysis engines. The processing performance control part is configured by a processing module that is independent of the analysis engines and the analysis executing part and that can be installed into the analysis system, and configured to be invoked by the analysis executing part to detect state information representing a state of a specific one of the analysis engines and execute a previously set process based on the detected state information.