Storage Control Device Redundancy Recovery via Backup Volume
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage control systems face challenges in recovering a storage group when a failure occurs, especially if another failure happens during the rebuilding process, making it difficult to maintain redundancy and recover data effectively.
Innovation Solution
A storage control device that includes a processor and memory, which copies data from a first storage to a backup volume, stores management information, and executes restoration processes based on this information and reference data from other storages to restore data to a spare storage, ensuring redundancy is maintained even if another storage fails during the restoration process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If rebuilding processing is performed to recover redundancy after a storage failure, then the storage group can be recovered, but if another storage fails during rebuilding, the recovery becomes difficult and redundancy cannot be maintained
Solution Approach 1:
The system performs preliminary actions by copying all data from the failed storage to a backup volume before the actual restoration process. This advance preparation ensures that even if another storage fails during rebuilding, the data needed for recovery is already available in the backup volume, enabling the system to complete recovery successfully
Solution Approach 2:
The backup volume serves as an intermediary storage that receives copies of data from the failed storage before restoration. This intermediary mechanism allows the system to handle multiple failures by providing a safe data source that is independent of the current storage group state, thereby simplifying the recovery process when additional failures occur
2Reliability
If data is copied to backup volume before restoration, then data safety is improved, but restoration time is extended due to the additional copy operation
Solution Approach 1:
The system performs the data copy operation as a preliminary action before the restoration process begins. By completing the copy to the backup volume in advance, the system ensures data safety is established before restoration starts, allowing the restoration process to proceed with confidence that data is protected even if failures occur during the operation
Data Source
AI summary
A processor copies first information stored in a first storage to a backup volume. The processor stores management information when a first piece of the first information is updated to second information after the copy. The processor executes, when a failure occurs in the first storage, first restoration based on the management information and reference information stored in reference storages other than the first storage. The first restoration restores the second information to a spare storage. The processor executes second restoration based on the management information and the reference information. The second restoration restores third information to the spare storage. The processor stops the second restoration when a failure occurs in a second storage while the second restoration is being executed. The processor executes third restoration based on the first information stored in the backup volume and the management information. The third restoration restores fourth information to the spare storage.


