Distributed Power Management Using Executability Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed processing techniques fail to adequately reflect facility policies when assigning computation processing to distributed computing devices, leading to inappropriate processing assignments.

Innovation Solution

A power management system and method that includes a management apparatus capable of receiving messages indicating the executability of computation processing by distributed computing devices, and performs assignment processing to assign divided computation processing based on this executability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If computation processing is assigned based on surplus power in facilities, then resource utilization is improved, but facility policies cannot be reflected leading to inappropriate processing assignments

Engineering Contradiction:
Improveresource utilizationVSAvoidprocessing assignment appropriateness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system introduces feedback by having distributed computing devices send messages containing executability information elements to the management apparatus. This feedback mechanism allows the management apparatus to make informed assignment decisions that reflect both resource availability and facility policies, resolving the contradiction between resource utilization and assignment appropriateness.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The management apparatus acts as an intermediary between facility policies and computation processing assignments. It receives executability information from distributed computing devices and uses this information to mediate the assignment process, ensuring that both resource utilization and policy requirements are satisfied.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If distributed computing devices are placed in respective facilities, then deployment flexibility is improved, but assignment complexity increases due to multiple facility policies

Engineering Contradiction:
Improvedeployment flexibilityVSAvoidassignment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts the policy reflection requirement from complex multi-facility assignments and encapsulates it in a simple executability information element. This extraction reduces assignment complexity while maintaining the ability to handle multiple facility policies, allowing distributed computing devices to be placed flexibly across facilities.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If executability information is collected from distributed computing devices, then assignment accuracy is improved, but communication overhead increases

Engineering Contradiction:
Improveassignment accuracyVSAvoidcommunication overhead
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

Instead of collecting all possible information from distributed computing devices, the system uses a partial approach by collecting only the essential executability information element. This partial information collection achieves sufficient assignment accuracy while minimizing communication overhead and energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12230960B2Power management system and power management method
Publication Date: 2025.02.18 KYOCERA CORP
  • US12230960B2 patent drawing
  • US12230960B2 patent drawing
  • US12230960B2 patent drawing

AI summary

A power management system including a management apparatus configured to assign divided computation processing constituting at least a part of predetermined computation processing to a distributed computing device placed in a facility, wherein the management apparatus includes a receiver configured to receive a message including an information element indicating executability of computation processing by the distributed computing device, and a controller configured to perform assignment processing configured to assign the divided computation processing to the distributed computing device based on the executability of the computation processing.