Network Addressable Storage Controller for Decentralized Drive Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecentralized managementVSAvoidsystem availability
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvesystem availabilityVSAvoidcontroller architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvechassis integrationVSAvoidcommon power failure risk
Core Design Contradiction:
Ease of manufactureVSObject-affected harmful factors

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS8935567B1Network addressable storage controller with storage drive profile comparison
Publication Date: 2015.01.13 RUBRIK INC
  • US8935567B1 patent drawing
  • US8935567B1 patent drawing
  • US8935567B1 patent drawing

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.