Network Addressable Storage Controller for Decentralized Drive Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Distributed storage systems face significant disruptions when the central master computer fails, leading to reduced or blocked access to storage drives, as they rely on a single point of failure for coordination and management of read/write operations.
Innovation Solution
A network-addressable storage drive controller that fits within a typical multi-storage-drive chassis, allowing each storage drive to be individually managed and accessed independently, with the controller converting protocols between storage drive and Ethernet protocols, enabling decentralized operation and failover capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single built-in chassis computer or stand-alone computer is used as the master interface to coordinate read and write operations, then centralized management and coordination is achieved, but system reliability deteriorates because the entire storage system fails when the master computer fails
Solution Approach 1:
The patent divides the centralized storage management system into distributed autonomous units. Each storage drive is equipped with its own network interface and control logic, allowing it to operate independently. The master computer's coordination functions are segmented and distributed to individual drives, eliminating the single point of failure while maintaining coordinated access through peer-to-peer communication protocols.
Solution Approach 2:
The patent introduces a peer-to-peer communication protocol as an intermediary mechanism between storage drives. This protocol enables drives to coordinate read and write operations directly with each other without requiring the master computer, thus maintaining system operation even when the master computer fails. The intermediary protocol preserves the coordination function while removing the single point of failure.
2Reliability
If each storage drive is equipped with individual network addressability and autonomous control, then system reliability improves through decentralized operation, but device complexity increases due to additional controllers and protocol conversion requirements
Solution Approach 1:
The patent implements a universal controller architecture that can operate in multiple modes. The same controller hardware can function as a simple storage drive interface or as a network-addressable autonomous unit depending on configuration. This multi-functionality reduces the need for separate complex components by making each controller adaptable to different operational requirements, thereby reducing overall system complexity while maintaining reliability.
Solution Approach 2:
Each storage drive is equipped with self-service capabilities including autonomous error handling, self-diagnosis, and automatic failover logic. The drives can independently manage their own operational state and communicate status to the network without requiring constant master computer intervention. This self-service approach reduces the complexity of centralized control while improving reliability through distributed autonomy.
3Ease of manufacture
If storage drives are physically integrated into a unified chassis with shared power supply, then ease of installation is improved, but the risk of system-wide failure increases due to common power failures affecting all drives
Solution Approach 1:
The patent implements dynamic power management that monitors the operational status of each storage drive independently. When a power anomaly or failure is detected in one drive, the system automatically adjusts power distribution parameters to isolate the affected drive while maintaining power supply to other drives. This parameter change approach allows physical integration for ease of installation while mitigating the harmful effect of common power failures through adaptive power control.
Solution Approach 2:
The patent incorporates redundant power supply circuits and protection mechanisms that are pre-configured in the chassis power distribution system. These cushioning measures include surge protectors, voltage regulators, and isolation circuits that prevent a single power failure from propagating to all drives. The beforehand cushioning is built into the power architecture, allowing unified chassis integration while protecting against common power failure risks.
Data Source
AI summary
Embodiments are directed towards a controller that provides individual network accessibility to a storage drive. The controller may include a first connector operative to couple with a storage-drive connector, a second connector operative to couple with a backplane connector of a multi-storage-drive chassis, memory, and processor. The controller may convert communication received through the first connector into an Ethernet protocol for output through the second connector, and convert communication received through the second connector into a storage-drive protocol for output through the first connector. A physical shape of the controller may fit adjacent to the storage-drive connector and occupy less space than is bounded by peripheral edges of an end of a separate housing of a storage drive coupled to the storage-drive connector. The controller may manage power provided to the storage drive and may coordinate with other controllers to manage power-up sequences of multiple storage drives.


