Distributed System Node Power Management via Recovery Time Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed systems face challenges in reducing power consumption while maintaining processing performance, as node resumption times cannot be hidden in unpredictable workloads, leading to decreased performance when nodes are put in idle states.

Innovation Solution

A distributed system with management nodes that selectively restore ordinary nodes to active states based on recovery time, allowing for efficient power management by prioritizing nodes with shorter recovery times, thereby reducing overall power consumption without compromising performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If nodes are put in idle states to reduce power consumption, then power consumption is reduced, but processing performance deteriorates when load increases due to node resumption time

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing performance
Core Design Contradiction:
Use of energy by stationary objectVSProductivity

Solution Approach 1:

The management node performs preliminary actions by predicting future job arrivals and proactively restoring nodes from idle states before they are actually needed. This allows the system to reduce power consumption by keeping nodes idle during low-load periods while ensuring nodes are ready before load increases, thus avoiding performance deterioration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts node states based on predicted workload. The management node uses prediction information to flexibly transition nodes between active and idle states, optimizing the balance between power consumption and processing performance according to anticipated system conditions.

Inventive Principle:
Principle #15Dynamics

2Productivity

If nodes are restored to active states quickly to maintain performance, then processing performance is maintained, but power consumption increases

Engineering Contradiction:
Improveprocessing performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

Instead of restoring nodes immediately when load increases, the system performs preliminary restoration based on predicted job arrivals. This allows nodes to be restored in advance during periods when full performance is not yet required, spreading out the power consumption over time rather than having sudden spikes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous useful action by keeping prediction functionality always active and nodes in transitional states. Rather than abrupt transitions between full power and idle states, the system continuously monitors predictions and gradually adjusts node states, maintaining optimal performance while managing power consumption smoothly.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9201707B2Distributed system, device, method, and program
Publication Date: 2015.12.01 NEC CORP
  • US9201707B2 patent drawing
  • US9201707B2 patent drawing
  • US9201707B2 patent drawing

AI summary

A distributed system includes: a plurality of ordinary nodes provided with reduced-power states having different times of recovery to a normal operating state; and a management node for assigning a job to an ordinary node for carrying out the job. The management node has: node select means for selecting an ordinary node from ordinary nodes each put in one of the reduced-power states, assigning a job to the selected ordinary node and driving the selected ordinary node to carry out the assigned job; and node control means for executing control to restore an ordinary node selected by the node select means to the normal operating state. The node select means selects an ordinary node from the ordinary nodes each put in one of the reduced-power states having different times of recovery to the normal operating state in accordance with an ordinary-node order starting with an ordinary node existing in a reduced-power state and having a short time of recovery to the normal operating state.