Erasure Code Placement Across High/Low Energy Storage Zones

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems inefficiently manage erasure codes, leading to sub-optimal energy conservation and increased power consumption due to uniform storage of redundant data without considering the complexity of encoding or the likelihood of data access, resulting in unnecessary energy expenditure.

Innovation Solution

Implementing a method to store erasure codes based on their likelihood of use and energy efficiency, where frequently accessed data is stored in low-energy zones and less frequently accessed data in high-energy zones, optimizing energy usage by varying storage locations within a storage medium based on priority and access patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If all redundancy data is stored uniformly in the same location, then data protection is simplified, but energy consumption increases due to unnecessary access of rarely used redundancy data

Engineering Contradiction:
Improveenergy consumptionVSAvoidstorage management complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent segments redundancy data into different categories based on access probability and importance. High-priority redundancy data is stored in fast-access memory while low-priority redundancy data is stored in slower, lower-cost storage. This segmentation allows the system to avoid accessing rarely used redundancy data, reducing energy consumption while maintaining data protection capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different storage locations with different energy characteristics to different redundancy data based on their access patterns. Frequently accessed redundancy data is placed in high-energy, fast-access storage, while rarely accessed redundancy data is placed in low-energy, slow-access storage. This creates locally optimized storage quality that matches actual usage patterns.

Inventive Principle:
Principle #3Local quality

2Reliability

If erasure codes with higher protection levels are used, then data reliability improves, but overhead and energy consumption increase

Engineering Contradiction:
Improvedata protection levelVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic redundancy management where the level of redundancy and its storage location can change over time based on observed access patterns. If redundancy data is rarely accessed, the system can reduce its protection level or move it to lower-energy storage. This dynamic adjustment allows the system to maintain high reliability when needed while reducing energy consumption during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of redundancy data storage by adjusting both the amount of redundancy and its physical location based on access probability. For data with low access probability, the system reduces redundancy parameters and stores in low-energy locations. For frequently accessed data, higher redundancy parameters are maintained in fast-access storage, optimizing the balance between reliability and energy consumption.

Inventive Principle:
Principle #35Parameter changes

3Speed

If redundancy data is stored in fast-access memory, then data recovery speed improves, but energy consumption increases

Engineering Contradiction:
Improvedata recovery speedVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent performs preliminary classification of redundancy data based on access probability before storage. By identifying which redundancy data is likely to be needed soon, the system pre-positions that data in fast-access memory while leaving other redundancy data in slower, lower-energy storage. This preliminary action ensures fast recovery speed for critical data without paying the energy cost for all redundancy data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10114692B2High/low energy zone data storage
Publication Date: 2018.10.30 QUANTUM CORP
  • US10114692B2 patent drawing
  • US10114692B2 patent drawing
  • US10114692B2 patent drawing

AI summary

Methods and apparatus associated with storing data in high or low energy zones are described. Example apparatus include a data storage system (DSS) that protects a message using an erasure code (EC). A location in the DSS may have an energy efficiency rating or a latency. Example apparatus include logics that produce an EC that has a likelihood of use, that select a location to store the EC in the DSS based on the energy efficiency rating, the latency, or the likelihood of use, that store the EC in the location, and that compute an order of retrieval for an EC stored in the location. The order of retrieval may be based on the energy efficiency rating or the latency. The EC may also have a priority based on the number of erasures for which the EC corrects.