Storage System Data Backup Management via Historical Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data backup methods using remote storage devices result in repeated I/O operations and reduced service life of local storage devices due to frequent data rewriting, leading to performance issues and increased costs.

Innovation Solution

A method that determines whether a data block is periodically rewritten based on historical operation information, storing it in a local storage device if it is, and transferring it to a remote storage device only if not, thereby reducing I/O operations and extending the service life of local storage devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored in a local storage device for backup, then data transmission speed and I/O capability are improved, but service life of the local storage device deteriorates due to frequent rewriting operations

Engineering Contradiction:
Improvedata transmission speedVSAvoidservice life of local storage device
Core Design Contradiction:
SpeedVSDuration of action of stationary object

Solution Approach 1:

The patent creates a copy of the backup data and stores it in a remote storage device. The original data remains in the local storage device while a duplicate is maintained remotely, thereby reducing the need for repeated write operations to the local device and extending its service life while maintaining fast access capabilities.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary analysis of historical operation information to identify data that is frequently rewritten. Based on this analysis, it proactively transfers such data to remote storage before the local device reaches its writing endurance limit, preventing further degradation and extending service life.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is stored in a remote storage device for backup, then cost is reduced, but I/O capability and data transmission speed deteriorate

Engineering Contradiction:
Improvecost effectivenessVSAvoidI/O capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies different storage locations based on data characteristics. Frequently accessed or critical data remains in the local storage device to maintain high I/O capability, while less frequently accessed data is stored in the remote storage device to reduce costs. This differentiated approach optimizes both performance and cost-effectiveness.

Inventive Principle:
Principle #3Local quality

3Productivity

If frequent data rewriting is performed on local storage devices, then data backup efficiency is improved, but service life of the local storage device deteriorates

Engineering Contradiction:
Improvedata backup efficiencyVSAvoidservice life of local storage device
Core Design Contradiction:
ProductivityVSDuration of action of stationary object

Solution Approach 1:

The system creates remote copies of data that requires frequent updates. This allows the local storage device to maintain high backup efficiency through frequent writes while the remote copy serves as a durable archive, separating the functions of frequent updating and long-term preservation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The remote storage device acts as an intermediary for data that would otherwise require frequent rewriting in the local device. By transferring this data to remote storage, the system reduces the rewriting burden on the local device while maintaining backup efficiency through the remote copy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11409445B2Method, device, and computer program product for managing storage system
Publication Date: 2022.08.09 EMC IP HLDG CO LLC
  • US11409445B2 patent drawing
  • US11409445B2 patent drawing
  • US11409445B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for managing a storage system. A method for managing a storage system is provided. The method includes storing a data block to be backed up into a local storage device of the storage system; determining whether the data block includes periodically rewritten data based on historical operation information of the storage system, the historical operation information being associated with storage operations and removal operations by the storage system on historical data; and if it is determined that the data block does not include periodically rewritten data, storing the data block into a remote storage device of the storage system, and removing the data block from the local storage device. The embodiments of the present disclosure can prevent data from being rewritten to a local storage device for many times, thereby improving the performance of a storage system and prolonging the service life of the local storage device.