Storage Manager Automates Secondary Device Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage systems face challenges in efficiently managing and configuring secondary storage computing devices, particularly in automatically integrating new devices and rerouting requests when devices become unavailable, due to the complexity of deduplication and storage policies, which requires significant administrative effort and can lead to data management bottlenecks.
Innovation Solution
A storage manager is implemented to automatically configure newly installed secondary storage computing devices by detecting their resources, assigning roles, configuring deduplication policies, and re-partitioning memory, while also rerouting read/write requests to ensure seamless operation and data accessibility, even when devices fail.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If hardware is added to the storage system, then the processing power and storage capacity are improved, but the configuration complexity and administrative burden increase significantly
Solution Approach 1:
The storage manager automatically detects newly added hardware, assigns roles based on computing capabilities, configures deduplication and storage policies, re-partitions storage devices, and updates routing tables without administrator intervention. This self-configuration mechanism resolves the contradiction by enabling productivity improvement through hardware addition while eliminating the corresponding increase in configuration complexity.
2Quantity of substance
If hardware is added to the storage system, then the storage capacity is improved, but the time required for configuration and setup increases
Solution Approach 1:
The storage manager performs preliminary automatic configuration actions immediately upon detecting new hardware, including role assignment, policy configuration, and storage partitioning, before the administrator can manually intervene. This eliminates configuration delays and allows storage capacity expansion without time loss to manual setup.
3Reliability
If manual configuration is performed for each new device, then the system reliability is maintained, but the operational efficiency decreases
Solution Approach 1:
The storage manager continuously monitors the storage system for hardware changes, automatically detects newly added devices, and triggers configuration routines based on this feedback. This closed-loop approach maintains system reliability through consistent configuration management while improving operational efficiency by eliminating manual intervention requirements.
4Quantity of substance
If the storage system uses deduplication techniques, then the storage utilization is improved, but the processing overhead and complexity increase
Solution Approach 1:
The storage manager combines multiple configuration tasks (hardware detection, role assignment, deduplication policy configuration, storage partitioning, and routing table updates) into a single automated workflow. This merging of operations maintains high storage utilization through deduplication while reducing the effective processing complexity by handling all tasks automatically without requiring separate manual configuration steps.
Data Source
AI summary
Systems and methods are provided herein for automatically configuring newly installed secondary storage computing devices and managing secondary storage computing devices when one or more become unavailable. For example, a storage manager can then detect the computing resources available to the newly installed secondary storage computing device, assign a role to the newly installed secondary storage computing device based on the detected computing resources, configure the newly installed secondary storage computing device with deduplication and storage policies used by the other secondary storage computing devices, re-partition secondary storage devices to allocate memory for the newly installed secondary storage computing device, and instruct other secondary storage computing devices to replicate their managed data such that the newly installed secondary storage computing device has access to the replicated data.


