Heterogeneous Storage Device Management via Mediator Interface
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies lack a method for low-level management of heterogeneous storage devices within a RAID, particularly across different vendors, as existing software cannot effectively manage storage devices from separate manufacturers in a single RAID or stand-alone configuration.
Innovation Solution
A method is introduced that identifies each storage device by its manufacturer, creates a database for storing device-specific information, and generates a Graphical User Interface (GUI) allowing users to select operations, with the system updating automatically to reflect the results of user selections, ensuring compliance with manufacturer-specific rules and protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If storage devices from different manufacturers are combined in a single RAID, then the ability to take advantage of the best features of each device is improved, but the complexity of managing heterogeneous devices with different interface protocols and operational rules increases
Solution Approach 1:
The patent introduces a RAID management application as an intermediary layer between the user and heterogeneous storage devices. This application automatically detects storage devices, retrieves their specific interface protocols and operational rules from a database, and translates user commands into device-specific operations. This mediator approach allows the system to manage diverse devices without requiring users to understand each device's unique protocols, thus resolving the contradiction between versatility and management complexity.
Solution Approach 2:
The system dynamically changes operational parameters based on the detected storage device type. When a storage device is added to the RAID, the management application identifies the device manufacturer and model, then retrieves the appropriate interface protocol and operational rules from the database to configure the device accordingly. This parameter adaptation allows heterogeneous devices to be managed through a unified interface while maintaining device-specific optimization.
2Reliability
If proprietary software from each manufacturer is used to control storage devices, then device-specific features are optimized, but the ability to manage multiple vendors' devices in a single RAID is lost
Solution Approach 1:
The patent creates a universal RAID management application that can handle multiple storage device vendors through a single software interface. The system maintains a database containing interface protocols and operational rules for multiple manufacturers, allowing the same management application to control diverse devices. This multi-functional approach preserves device-specific feature optimization while enabling cross-vendor RAID management, eliminating the need for separate proprietary software for each manufacturer.
3Ease of operation
If a unified management interface is created for heterogeneous storage devices, then ease of operation is improved, but the precision of device-specific control may be reduced
Solution Approach 1:
The management application serves as an intelligent intermediary that maintains both a simplified user interface and precise device-specific control. When users issue commands through the unified interface, the application translates these high-level commands into device-specific operations based on the stored interface protocols and operational rules. This intermediary layer preserves ease of operation while ensuring accurate, device-appropriate execution of commands.
Solution Approach 2:
The system creates and maintains copies of device-specific interface protocols and operational rules in a centralized database. These copies allow the management application to retrieve and apply the exact control parameters needed for each device type without requiring users to access device-specific documentation or interfaces. This copying approach enables both unified operation and precise device-specific control.
Data Source
AI summary
Management of one or more storage devices is achieved by first identifying each device by its make and model, and then establishing a database containing information about that device, such as (a) operational rules, (b) commands and (c) processing routines. From the information obtained from the database, a Graphical User Interface is created for display to afford a user at least one menu option for selection. Upon selecting the one menu option, the user obtains at least one of (a) a display of information associated with the identified storage device, and (b) execution of at least one process to control, at least in part, the operation of the identified storage device. The user's selection is processed and the Graphical User Interface is automatically updated in response to the processing of the user's selected menu option.


