Hybrid Storage Data Management System for Energy and Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional hybrid storage systems cause disk instability and reduce disk life due to frequent starting and stopping of hard disk drives (HDDs), leading to potential data loss and increased energy consumption.
Innovation Solution
A data management system that uses a user-mode file system with two independent back-end file systems for hot and cold data, employing a data label module to classify data based on access frequency and a file system selection module to migrate data between SSD and HDD, optimizing storage and reducing energy usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If HDD is frequently started and stopped to save energy, then energy consumption is reduced, but disk life is reduced and data reliability is compromised
Solution Approach 1:
The patent segments the storage system into two independent back-end file systems: one for hot data and one for cold data. This segmentation allows the cold data file system to be suspended or shut down independently without affecting the hot data file system, thereby reducing energy consumption while maintaining data reliability for frequently accessed data.
Solution Approach 2:
The system performs preliminary actions by pre-loading data that is likely to be accessed into the hot data file system before it is actually needed. This allows the cold data file system to remain suspended or shut down, saving energy while ensuring that data is available when needed without frequent HDD start-stop cycles.
2Use of energy by moving object
If HDD rotation speed is adjusted to save energy, then energy consumption is reduced, but disk life is seriously affected
Solution Approach 1:
The patent divides the storage system into hot data and cold data file systems, allowing the cold data system to be completely suspended or shut down rather than adjusting rotation speed. This avoids the mechanical wear associated with speed adjustments while achieving energy savings.
Solution Approach 2:
The patent extracts the cold data storage function into a separate file system that can be independently suspended or shut down. This removes the need to adjust the rotation speed of HDDs, thereby preserving disk life while achieving energy conservation goals.
3Use of energy by moving object
If different storage media are introduced for hybrid storage, then energy consumption is reduced and performance is improved, but data distribution and consistency management becomes more complex
Solution Approach 1:
The patent segments the storage system into two independent back-end file systems with clear functional separation: hot data file system for frequently accessed data and cold data file system for infrequently accessed data. This segmentation simplifies management by providing clear boundaries and independent operation modes for each storage tier.
Solution Approach 2:
The patent introduces a gateway as an intermediary layer between the user-mode file system and the two back-end file systems. This gateway automatically manages data distribution and migration between hot and cold storage media, reducing the complexity of direct management while maintaining data consistency and enabling energy-saving operations.
4Use of energy by moving object
If cold data is stored on HDD to save energy, then energy consumption is reduced, but access speed to cold data decreases
Solution Approach 1:
The system performs preliminary actions by proactively migrating data that is predicted to be accessed soon from cold storage to hot storage. This ensures that when data is needed, it is already in the faster hot data file system, maintaining access speed while allowing the cold data file system to remain suspended or shut down for energy savings.
Data Source
AI summary
This application provides a data management system, method, terminal, and medium based on hybrid storage. The data management system includes: a first file system mount module, to mount at least one user-mode file system; a second file system mount module, to mount at least two independent back-end file systems based on the user-mode file system for storing hot data and cold data respectively; a data label module, to label the hot or cold attribute of the data in a user data request; a file system selection module, to store the data in the corresponding back-end file system and/or take the data out from the corresponding back-end file system according to the hot or cold attribute of the data.


