Distributed Storage Restriping via Intelligent Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing distributed data storage systems lack flexibility in altering virtual storage presentation to hosts, requiring modifications to either the host or network to accommodate changes in storage capacity or reliability, and involve intensive overhead in backing up and restoring data during restriping processes.
Innovation Solution
A distributed storage system with an intelligent storage element that encodes and decodes data across multiple logical units, allowing for self-managed and self-allocated virtual storage capacity, enabling restriping without the need for data backup and restoration, using a software system that multiplexes and demultiplexes data to efficiently reconfigure storage volumes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is restriped by backing up and restoring, then data can be moved to new storage configuration, but system overhead and time loss increase significantly
Solution Approach 1:
The patent pre-calculates and stores striping mapping information that maps data striping positions across multiple logical units. This preliminary action enables direct data access during restriping operations without requiring full backup and restoration, significantly reducing the time loss while maintaining adaptability for storage reconfiguration
Solution Approach 2:
The patent introduces a mapping information structure as an intermediary between the data and the restriping process. This mapping information acts as a mediator that directs data flow during restriping operations, eliminating the need for complete backup and restoration while enabling flexible storage reconfiguration
2Adaptability or versatility
If data is restriped by backing up and restoring, then data can be moved to new storage configuration, but system complexity and operational overhead increase
Solution Approach 1:
The patent segments the restriping process into independent mapping operations and data transfer operations. The striping mapping information is separated from the actual data, allowing the system to manage restriping through simple mapping updates rather than complex backup and restoration procedures, reducing operational overhead while maintaining storage reconfiguration capability
3Adaptability or versatility
If traditional restriping is used, then data can be relocated, but host or network modifications are required
Solution Approach 1:
The patent implements self-service restriping capability where the storage subsystem automatically manages its own data relocation using pre-stored mapping information. The system can add new logical units and reconfigure striping without requiring host software modifications or network protocol changes, making storage capacity expansion straightforward while maintaining adaptability
Data Source
AI summary
A data storage apparatus and associated method is provided wherein a software system is resident in a memory space and is configured to encode data retrieved from a first number of logical units into a single channel in order to store the data in a second number of logical units.


