Automated Multi-Layer Storage Configuration Without User Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage systems face inefficiencies in managing and optimizing the configuration of multiple communication layers, leading to increased latency and reduced reliability in data storage operations.
Innovation Solution
The implementation of a direct-mapped flash storage system that addresses data blocks directly without intermediate translation by storage controllers, coupled with a dual storage array controller architecture for failover and offloading device management tasks, enhances data handling and reliability by minimizing redundant operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If storage controllers perform intermediate translation of data blocks, then data management flexibility is improved, but latency increases and reliability decreases
Solution Approach 1:
The patent extracts the translation function from the storage controller and implements direct-mapped flash storage where data blocks are accessed directly without intermediate translation. This removes the latency-introducing translation step while maintaining data management flexibility through the controller's remaining functions.
Solution Approach 2:
The patent introduces a direct-mapping mechanism as an intermediary layer that enables direct access to flash storage blocks without requiring full translation by the storage controller. This mediator layer reduces latency while preserving controller flexibility for higher-level data management operations.
2Device complexity
If single storage controller architecture is used, then device complexity is reduced, but reliability decreases due to lack of failover capability
Solution Approach 1:
The patent segments the storage controller functionality into multiple independent controllers, each capable of handling storage operations. This segmentation enables failover capability where one controller can take over if another fails, improving reliability while maintaining manageable complexity through modular design.
Solution Approach 2:
The patent changes the architectural parameter from single-controller to multi-controller configuration, enabling failover mechanisms. This parameter change improves reliability by providing redundancy while the modular nature of the change keeps complexity manageable.
3Ease of operation
If storage controllers manage all device management tasks, then device control is centralized, but latency increases and productivity decreases
Solution Approach 1:
The patent segments device management tasks from the storage controller and assigns them to the flash storage devices themselves. This segmentation offloads routine management operations, reducing latency and improving productivity while the storage controller focuses on higher-level centralized control functions.
Solution Approach 2:
The patent implements self-service capabilities in flash storage devices where each device can autonomously perform device management tasks without requiring controller intervention. This self-service approach reduces latency for management operations and improves overall productivity while maintaining centralized oversight.
Data Source
AI summary
One or more parameters defining a security policy for a particular client to access data stored at one or more storage devices of a storage system are received. Multiple layers of the storage system are configured while bypassing user interaction with the storage system to enable the particular client to access the data stored at the one or more storage devices in accordance with the security policy.


