Storage Area Management via Status Identifiers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
RAID-based storage systems face inefficiencies in initialization and response times due to the need to initialize multiple disks, which leads to lower efficiency and longer initialization and rebuilding times, especially when only a small portion of storage spaces are used.
Innovation Solution
Implementing a method to manage storage areas by determining their use status and setting a status identifier, allowing for logical initialization and reducing the need for physical data clearing, thereby optimizing initialization and rebuilding processes without additional hardware.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple disks are initialized in a RAID-based storage system, then data reliability is improved, but initialization time and response time increase
Solution Approach 1:
The patent applies partial action by determining the use status of storage areas and only performing initialization operations on those that are actually used. The system divides storage areas into used and unused portions, and only initializes the used portions, thereby avoiding unnecessary initialization of unused storage areas while maintaining data reliability for the required storage capacity.
2Reliability
If multiple disks are initialized in a RAID-based storage system, then data redundancy is improved, but rebuilding time increases
Solution Approach 1:
The patent applies partial action during rebuilding operations by identifying and processing only the used storage areas that require data reconstruction. The system determines the use status of storage areas and performs rebuilding operations selectively on used areas rather than initializing all storage areas, thereby reducing rebuilding time while maintaining data redundancy.
3Quantity of substance
If all storage areas are initialized, then storage capacity is fully utilized, but initialization efficiency decreases
Solution Approach 1:
The patent applies partial action by determining the actual use status of storage areas and only initializing those that are used. The system divides storage areas into used and unused portions based on status identifiers, and performs initialization operations only on used portions, thereby improving initialization efficiency without sacrificing the storage capacity that is actually needed.
Solution Approach 2:
The patent extracts and identifies the used storage areas from the total storage capacity by determining use status and setting status identifiers. The system separates used storage areas from unused ones, and performs initialization operations only on the extracted used portions, thereby improving initialization efficiency while maintaining the required storage capacity.
4Reliability
If physical data clearing is performed on all storage areas, then data reliability is improved, but system complexity increases
Solution Approach 1:
The patent extracts and identifies only the used storage areas through status determination and status identifier setting. By separating used storage areas from unused ones, the system performs physical data clearing operations only on the extracted used portions rather than all storage areas, thereby maintaining data reliability while reducing system complexity and unnecessary operations.
Data Source
AI summary
Embodiments of the present invention provide a method and system for managing a storage area. In one embodiment of the present invention, there is provided a method for managing a storage areas, comprising: obtaining a storage area in a storage system according to a predefined dividing rule; determining status regarding whether the storage area has been used; setting a status identifier for the storage area based on the use status; and managing the storage area based on the status identifier. In another embodiment, there is proposed a system for managing a storage area, comprising: one or more processors; a memory coupled to at least one processor of the one or more processors; computer program instructions stored in the memory which, when executed by the at least one processor, cause the system to execute a method for managing a storage area.


