Mapped RAIN Storage Clusters for Granular Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data storage techniques face challenges in efficiently managing large data capacities and optimizing resource usage, particularly in storing smaller amounts of data, as they often result in underutilization of storage resources due to the lack of granular logical storage groups within traditional storage architectures.
Innovation Solution
A mapped redundant array of independent nodes (RAIN) system is introduced, which allows for a logical arrangement of real storage devices into more granular clusters, providing data redundancy and enabling efficient use of resources by allowing node failures and additions without data loss, and supporting storage across multiple geographic locations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If conventional data storage techniques are used with large storage groups, then storage capacity is increased, but storage efficiency for smaller data amounts deteriorates due to underutilization
Solution Approach 1:
The patent divides the storage system into multiple independent nodes, each capable of forming its own storage group. This segmentation allows the system to create granular logical storage groups from larger physical storage resources, enabling efficient allocation of storage space for smaller data amounts while maintaining the ability to scale to large capacities when needed.
2Productivity
If larger real storage groups are used, then resource usage efficiency is improved, but flexibility in storing smaller data amounts deteriorates
Solution Approach 1:
The patent implements dynamic storage group formation where nodes can be dynamically assigned to different storage groups based on data requirements. This allows the system to adapt storage group configurations in real-time, creating smaller logical groups from larger physical resources when needed for flexibility, while consolidating into larger groups when resource efficiency is the priority.
3Adaptability or versatility
If node failures are allowed in traditional storage systems, then system flexibility is improved, but data reliability deteriorates
Solution Approach 1:
The patent implements redundancy mechanisms where multiple nodes can be configured to support the same data, creating a cushion against node failures. This allows the system to maintain data reliability even when nodes fail, as redundant nodes can take over their functions, thereby enabling both flexibility and reliability simultaneously.
Data Source
AI summary
Described herein, system that facilitates mapping of redundant array of independent nodes of a storage device. According to an embodiment, a system can comprise generating a first configuration of a storage cluster, wherein the storage cluster comprises a group of nodes and a group of disks, generating a second configuration of the storage cluster using the first configuration, wherein the group of nodes are divided into a first pair of nodes comprising a first node having access to a first group of disks and a second node having access to a second group of disks, and generating a third configuration of the storage cluster using the second configuration, wherein the first node comprises a first mapped node that manages the first group of disks of the first node and enables access to the second group of disks of the second node.


