Metadata Compression Offload for Emergency Vaulting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face challenges in avoiding data loss during emergency shutdown due to the large, costly, and regulation-compliant lithium-ion batteries required for SAN and NAS nodes to copy volatile memory data to non-volatile storage.

Innovation Solution

Implementing power conservation logic with compression offload hardware that compresses and destages metadata and data from volatile memory to non-volatile storage using a standby power source, allowing for efficient data preservation during loss of line power, potentially using smaller batteries that do not trigger strict shipping regulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If compression is applied to metadata during emergency shutdown, then the amount of data requiring power for writing is reduced, but the device complexity increases due to compression hardware requirements

Engineering Contradiction:
Improvepower consumption during emergency shutdownVSAvoidcompression hardware complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

A dedicated compression offload hardware component acts as an intermediary between the processor and storage media, handling compression operations during emergency shutdown. This specialized component reduces the processing burden on the main processor while enabling efficient compression of metadata and data before power is completely lost.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The compression function is extracted from the main processor and implemented as a separate compression offload hardware module. This extraction allows compression operations to be performed independently during emergency shutdown without consuming processor resources, thereby reducing overall power consumption while maintaining data integrity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If all metadata is copied to non-volatile storage during emergency shutdown, then data loss is prevented, but the time required for the operation increases

Engineering Contradiction:
Improvedata preservation reliabilityVSAvoidemergency shutdown time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies different quality treatments to different types of data: compressible metadata is compressed and prioritized for writing to non-volatile storage, while non-compressible data is written uncompressed. This local differentiation optimizes the use of limited power and time resources during emergency shutdown, ensuring critical metadata is preserved with higher reliability while managing overall operation time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the compression parameter based on data characteristics, applying compression to metadata that can be compressed while leaving non-compressible data uncompressed. This parameter adjustment enables faster writing of critical information during emergency shutdown, reducing the overall time required while maintaining data integrity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If compression offload hardware is used, then compression speed increases, but the device complexity and cost increase

Engineering Contradiction:
Improvecompression speedVSAvoidhardware architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Compression offload hardware is pre-configured and ready to operate during emergency shutdown events. The hardware is designed to activate automatically when power loss is detected, performing compression operations in advance of complete power failure. This preliminary action ensures that critical metadata is compressed and written to non-volatile storage before power is completely lost, improving compression speed without requiring complex real-time processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11144454B2Enhanced vault save with compression
Publication Date: 2021.10.12 EMC IP HLDG CO LLC
  • US11144454B2 patent drawing
  • US11144454B2 patent drawing

AI summary

Metadata in volatile memory is selectively compressed and destaged to non-volatile storage in the event of an emergency shutdown due to loss of like power. Compression offload hardware that is normally used for data compression is used to compress the metadata, e.g. at line speed. The compressed metadata and any uncompressed metadata that was not selected for compression may be destaged to vault drives along with compressed and uncompressed data that is in the volatile memory. Compression during vaulting may decrease power consumption when operating under standby battery power.