Direct-Mapped Flash Storage OS Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional storage systems face inefficiencies in data management and storage operations, particularly in handling flash drives without integrated storage controllers, leading to unnecessary write operations and reduced reliability.
Innovation Solution
Implementing a direct-mapped flash storage system where the operating system initiates and controls processes across multiple flash drives, eliminating the need for storage controllers to perform these operations, thereby reducing redundant writes and enhancing reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If storage controllers are used to manage flash drives, then storage operations can be automated and simplified, but unnecessary write operations are generated and reliability is reduced
Solution Approach 1:
The patent extracts the storage controller component from the flash storage system, allowing flash drives to operate directly under OS control without an intermediate storage controller layer. This eliminates the controller-induced redundant write operations while maintaining automated management through direct OS-to-flash drive communication.
Solution Approach 2:
The patent enables flash drives to self-manage their operations by directly responding to OS commands without requiring storage controller intervention. The flash drive controller handles data management tasks autonomously based on OS instructions, eliminating the need for a separate storage controller that would otherwise generate redundant writes.
2Adaptability or versatility
If storage controllers manage data across multiple flash drives, then data management is centralized, but redundant write operations increase and efficiency decreases
Solution Approach 1:
The patent segments the storage management function by distributing it across multiple flash drives that operate independently under OS control, rather than centralizing it in a single storage controller. This segmentation eliminates the bottleneck that causes redundant writes while maintaining coordinated data management through direct OS communication with each flash drive.
Solution Approach 2:
The patent removes the storage controller as an intermediary between the OS and flash drives. Instead, the OS directly communicates with flash drives, eliminating the intermediate layer that generates redundant write operations while maintaining data management capabilities through enhanced direct control.
3Device complexity
If traditional storage controllers are used, then hardware abstraction is provided, but system complexity increases and reliability is reduced
Solution Approach 1:
The patent extracts the storage controller from the system architecture, reducing hardware complexity by eliminating an entire component layer. This simplification directly improves reliability by removing the failure points and redundant operations associated with storage controllers, while OS-level software provides the necessary abstraction functionality.
Data Source
AI summary
Preserving identities and policies across replication, including: receiving, at a first storage array, a first data frame comprising data associated a dataset stored at the first storage array and an identifier of a quality of service level associated with the first data frame; generating, at the first storage array, a second data frame comprising a portion of the dataset and the identifier of the quality of service level associated with the first data frame; and transmitting the second data frame to a second storage array.


