Dynamic Idle Period Selection for Power Source Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing power source control methods for information processing devices set a fixed reference idle period, which may not optimize power consumption reduction based on scheduling circumstances, leading to suboptimal power savings.
Innovation Solution
A power source control method that calculates an optimal reference idle period for each node by analyzing operation records and scheduling information, determining the average interval of idle periods and power consumption, and adjusting the power state accordingly to maximize power reduction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If a fixed reference idle period is set for power source control, then the control method is simple to implement, but the power consumption reduction is suboptimal because it cannot adapt to varying job scheduling circumstances
Solution Approach 1:
The patent applies dynamics by transitioning from a static fixed reference idle period to a dynamic calculation method that determines the reference idle period based on actual job scheduling circumstances. The system calculates the reference idle period by analyzing job start times, end times, and idle periods from scheduling information, allowing the power source control to adapt to varying workloads and achieve optimal power consumption reduction.
Solution Approach 2:
The patent implements feedback by using operation record information and scheduling information to calculate the reference idle period. The system continuously monitors job execution patterns, identifies idle periods, and uses this feedback to determine the appropriate reference idle period for power source control, creating a closed-loop system that optimizes power consumption based on actual usage patterns.
2Loss of energy
If the reference idle period is set to a short value, then power consumption is reduced more aggressively, but the power source may be set to off state during periods when jobs are scheduled to execute, affecting productivity
Solution Approach 1:
The patent applies preliminary action by calculating the reference idle period in advance based on scheduling information before the power source control is executed. The system analyzes future job schedules, identifies upcoming idle periods, and sets the reference idle period accordingly, ensuring that the power source is not turned off during periods when jobs are scheduled to execute, thus maintaining productivity while optimizing power consumption.
3Productivity
If the reference idle period is set to a long value, then job execution continuity is maintained, but power consumption reduction is insufficient
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting the reference idle period parameter based on calculated job scheduling patterns. Instead of using a fixed or manually configured value, the system calculates the reference idle period by analyzing actual job start times, end times, and idle periods from operation records, allowing the parameter to change adaptively to achieve both productivity maintenance and power consumption optimization.
Data Source
AI summary
A power source control executed by a processor includes setting a plurality of period candidates indicating candidates of a predetermined period; calculating, for each of a plurality of nodes, an average interval of idle periods in which a procedure is not executed for each of the plurality of period candidates, based on operation record information indicating history of procedures; calculating an amount of reduction of power consumption with respect to each of the plurality of period candidates based on the calculated average interval and an amount of power consumption in the idle period; selecting a period that is allocated to each of the plurality of nodes from among the plurality of period candidates based on the calculated amount of reduction; and executing, for each of the plurality of nodes, control to set the power source to an off state when the idle period becomes the selected period or more.


