Distributed Processing Control System for Load Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed processing systems face challenges in efficiently managing the operation state of arithmetic processing resources due to rapid load increases, which can lead to processing capacity shortages or surpluses, and existing methods either fail to adapt quickly enough or result in unnecessary resource wastage.

Innovation Solution

A distributed processing control system that includes a load estimation element and a state control element to predict and adjust the operation state of arithmetic processing resources based on estimated load, adding or removing resources as needed to maintain optimal processing capacity within predetermined thresholds, thereby preventing shortages or surpluses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a sufficiently large number of virtual machines are operated in advance so as to be ready for processing a load at all times, then the processing capacity is sufficient to handle any load increase, but a considerable surplus occurs in the processing capacity leading to waste

Engineering Contradiction:
Improveprocessing capacity sufficiencyVSAvoidresource wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by operating virtual machines in advance before load increases occur, but uses load prediction to determine the optimal number of machines to operate in advance, avoiding unnecessary surplus capacity while ensuring readiness for future load demands

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the number of active virtual machines based on predicted load patterns, transitioning from static operation modes to dynamic scaling that matches actual demand while maintaining readiness for future increases

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If the number of virtual machines is reduced to avoid surplus capacity, then resource wastage is reduced, but the processing capacity may become insufficient when load rapidly increases

Engineering Contradiction:
Improveresource efficiencyVSAvoidprocessing capacity sufficiency
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system operates virtual machines in advance based on predicted future load, ensuring capacity is ready before actual demand occurs, thereby avoiding both surplus wastage and capacity shortages

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses load prediction results as feedback to dynamically determine the optimal number of virtual machines to operate, adjusting capacity provisioning to match anticipated demand while maintaining efficiency

Inventive Principle:
Principle #23Feedback

3Speed

If virtual machines are switched from standby state to processing state quickly, then the system can respond to rapid load increases, but the time required for switching causes processing capacity to be exceeded temporarily

Engineering Contradiction:
Improveswitching speedVSAvoidprocessing capacity stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system keeps virtual machines in a pre-configured standby state ready for immediate activation, so when load increases occur, machines can be switched to processing state without delay, avoiding temporary capacity shortages during transition

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains a cushion of pre-configured virtual machines in standby state that can be rapidly activated to handle sudden load increases, providing a buffer against capacity shortages during the switching transition period

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS10437589B2Distributed processing control system and distributed processing control method
Publication Date: 2019.10.08 HONDA MOTOR CO LTD
  • US10437589B2 patent drawing
  • US10437589B2 patent drawing
  • US10437589B2 patent drawing

AI summary

The present invention provides a system capable of properly controlling the switching of the operation state of each of a plurality of arithmetic processing resources according to an increase or a decrease in an arithmetic processing load. A distributed processing control system 10 includes a load estimation unit 11 that estimates an estimation arithmetic processing load at a first point of time in a future from a reference point of time, and a state control unit 12 that starts the processing for switching the operation state of an arithmetic processing resource Sj so as to satisfy a first condition, in which the estimated arithmetic processing load is included in a predetermined range of an estimation processing capacity of the arithmetic processing resource Sj expected to be activated at the first point of time.