SSD Power Control for QoS-Aware Ongoing Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power management techniques for solid state drives (SSDs) fail to account for quality of service (QoS) requirements, leading to performance and QoS issues when incoming operations are prevented due to ongoing operations consuming all available power, resulting in inefficient power usage and suboptimal QoS.

Innovation Solution

A controller adjusts power consumption by altering the power supply, adjusting latencies, and staggering operations across different channels to meet QoS targets, ensuring sufficient power for high-priority incoming operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If power consumption is increased to support more ongoing operations, then productivity is improved, but reliability deteriorates due to QoS violations

Engineering Contradiction:
ImprovethroughputVSAvoidQoS
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts the power consumption of ongoing operations based on real-time power availability and QoS requirements. The controller monitors power consumption across multiple channels and adaptively modifies operation parameters to maintain QoS while maximizing throughput, resolving the contradiction between productivity and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters such as latency and power consumption levels of ongoing operations to ensure sufficient power is available for high-priority incoming operations. By adjusting these parameters dynamically, the system maintains QoS compliance while supporting higher overall productivity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If power consumption is reduced to meet QoS targets, then reliability is improved, but productivity deteriorates due to operation delays

Engineering Contradiction:
ImproveQoSVSAvoidthroughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies different power consumption adjustments to different channels based on their specific QoS requirements and operation types. Rather than uniformly reducing power across all operations, the controller selectively adjusts power consumption in specific channels where it is needed to meet QoS targets, minimizing the impact on overall productivity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system applies partial power consumption reduction only to the extent necessary to meet QoS targets for incoming operations. Rather than excessively reducing power consumption across all operations, the controller makes targeted adjustments that are sufficient to resolve power conflicts while maintaining overall system productivity.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If operations are executed simultaneously across all channels, then productivity is improved, but use of energy worsens due to power conflicts

Engineering Contradiction:
ImprovethroughputVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system segments operations across multiple channels and independently manages power consumption for each channel. By dividing the operation execution into channel-specific segments, the controller can optimize power usage in each segment while maintaining high overall productivity through parallel execution where power is available.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements periodic monitoring and adjustment of power consumption across channels. The controller periodically assesses power availability and adjusts operation timing and power allocation accordingly, enabling simultaneous operation execution while preventing power conflicts through rhythmic coordination.

Inventive Principle:
Principle #19Periodic action

4Reliability

If power is allocated to incoming operations, then QoS is improved, but loss of energy increases due to premature termination of ongoing operations

Engineering Contradiction:
ImproveQoSVSAvoidenergy waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary assessment of power availability and operation priorities before allocating power to incoming operations. By evaluating the situation in advance, the controller can determine whether to adjust ongoing operations or defer incoming operations, avoiding premature termination and reducing energy waste while maintaining QoS.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that monitor ongoing operation progress and power consumption in real-time. Based on this feedback, the controller can make informed decisions about power allocation, adjusting ongoing operations only when necessary to accommodate high-priority incoming operations, thereby minimizing energy waste while improving QoS.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260037161A1Adjusting power consumption of ongoing operations on a solid state device
Publication Date: 2026.02.05 MICROCHIP TECHNOLOGY INC
  • US20260037161A1 patent drawing
  • US20260037161A1 patent drawing
  • US20260037161A1 patent drawing

AI summary

In some implementations, a controller may determine a power consumption, of a storage device, for ongoing operations on the storage device. The controller may determine that an available power, for the storage device, is insufficient for performing an incoming operation based on the power consumption. The controller may adjust the power consumption based on determining that the available power is insufficient for performing the incoming operation. The controller may perform the incoming operation based on adjusting the power consumption for the ongoing operations.