Storage System Data Backup Management via Historical Analysis
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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.
Data Source
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.


