Storage System Fault Tolerance Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage systems face limitations in constructing flexible configurations while ensuring a certain level of fault tolerance, leading to reduced degrees of freedom and inability to handle small-scale configurations effectively.
Innovation Solution
A storage system is designed with a management unit that calculates fault tolerance information for each component and determines data arrangement using data redundancy configurations, allowing for flexible configuration while maintaining a certain level of protection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the same protection level (fault tolerance) is ensured for all components in the storage system, then reliability is improved, but device complexity increases and adaptability decreases
Solution Approach 1:
The patent applies local quality by allowing different protection levels to be assigned to different components based on their individual failure risks and importance. Instead of uniformly applying the same fault tolerance level to all components, the system evaluates each component's characteristics and assigns appropriate protection levels, thereby maintaining reliability where needed while reducing unnecessary complexity elsewhere in the configuration.
2Reliability
If the same protection level (fault tolerance) is ensured for all components, then reliability is improved, but device complexity increases
Solution Approach 1:
The patent reduces device complexity by applying protection levels locally rather than uniformly. The management unit evaluates each component's failure characteristics and assigns protection levels accordingly, avoiding the need to configure complex redundant structures for components that don't require them, thereby simplifying the overall system configuration while maintaining necessary reliability.
3Reliability
If data units are arranged in storage nodes with different power source groups, then reliability is improved, but adaptability decreases
Solution Approach 1:
The patent applies dynamics by making the data arrangement strategy adaptable to different system configurations and failure scenarios. The management unit dynamically determines the optimal arrangement of data units based on the current system state, component characteristics, and failure risks, rather than following a fixed arrangement rule. This allows the system to maintain reliability while adapting to various configurations including small-scale deployments.
Data Source
AI summary
An object is to construct a storage system with a configuration with a high degree of freedom while ensuring a certain fault tolerance. The storage system includes a plurality of nodes that process an I/O processing request of data. The node has a storage device and a processor that performs the I/O processing on the storage device. The processor constitutes a data redundancy configuration in which data stored in different storage devices is combined as a data set. A management unit for managing the storage system performs a fault tolerance calculation of calculating fault tolerance information for a failure of each component by using component information that is information of a component including at least the and the storage device, and by using data redundancy configuration information related to the data redundancy configuration, and determines a data arrangement by applying the data redundancy configuration related to the calculated fault tolerance information.


