Storage Controller Energy Feedback and Report Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Embedded data storage devices face challenges in accurately calculating energy consumption due to incomplete information from data access, which includes both data and control overheads varying based on data patterns, leading to inefficiencies in energy usage.

Innovation Solution

A data storage device with a controller that maintains associations between logical addresses and application identifiers, generates energy reports identifying power implications, and provides feedback to the host on optimal access sizes and energy requirements, considering data patterns and overheads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the host calculates energy impact based only on data access information, then the calculation is simple, but the energy measurement is incomplete and inaccurate

Engineering Contradiction:
Improveenergy calculation complexityVSAvoidenergy consumption measurement accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary component (energy monitoring module or controller) that acts as a mediator between the storage device and host. This intermediary collects comprehensive energy consumption data from various internal components (memory, controller, interfaces) and processes it to generate accurate energy reports, resolving the contradiction by providing complete measurements without requiring complex host-side calculations

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms where energy consumption data is continuously monitored, reported to the host, and used to optimize future storage operations. The controller provides feedback loops that adjust operations based on energy metrics, enabling accurate measurement and continuous improvement of energy efficiency

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the storage device tracks detailed power implications for each command, then energy measurement accuracy improves, but device complexity increases

Engineering Contradiction:
Improvepower consumption measurement accuracyVSAvoidcontroller complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the energy monitoring function into distinct modular components within the controller, such as separate modules for tracking data access power, control overhead power, and background operation power. This segmentation allows accurate measurement of each component's power consumption while maintaining manageable controller complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller is designed with multi-functional capabilities that allow it to perform both traditional storage management functions and energy monitoring functions using the same hardware resources. The controller leverages existing components (memory, processing units, interfaces) to serve dual purposes, reducing the need for additional dedicated hardware and minimizing complexity increase

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If background operations are performed to maintain storage efficiency, then storage reliability improves, but energy consumption increases

Engineering Contradiction:
Improvestorage system reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by scheduling background operations (such as garbage collection, wear leveling, and data alignment) at optimal intervals rather than continuously. The energy monitoring system tracks when these operations are most beneficial and schedules them accordingly, maintaining storage reliability while minimizing unnecessary energy consumption from frequent operations

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent changes operational parameters dynamically based on energy conditions and storage state. The controller adjusts background operation frequency, intensity, and timing based on monitored energy consumption patterns and storage health metrics, optimizing the balance between maintaining reliability and reducing energy usage by adapting parameters to current system conditions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11880256B2Data storage device and method for energy feedback and report generation
Publication Date: 2024.01.23 WESTERN DIGITAL TECHNOLOGIES INC
  • US11880256B2 patent drawing
  • US11880256B2 patent drawing
  • US11880256B2 patent drawing

AI summary

A data storage device and method for energy feedback and report generation are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to maintain an association between logical addresses and application identifiers of applications on a host; determine power implications associated with a command to access a logical address of the memory; generate a report on the power implications, wherein the report identifies an application identifier associated with the logical address; and provide the report to the host. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.