Redundant Controller Routing for Storage Expansion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage devices using Serial Attached SCSI (SAS) face challenges in accessing discs and enclosures when failures occur, leading to inaccessible data and complex wiring due to the inability to couple in a loop shape and the need for redundant routes, which complicates fault tolerance and expansion.

Innovation Solution

A storage device configuration with redundant controllers and enclosures, where two routes are established with controllers serially coupled in opposite orders to ensure continued access and simplify expansion, using route tables to manage access and handle failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant controllers and dual routes are implemented to ensure fault tolerance, then system reliability is improved, but device complexity increases due to additional wiring and configuration

Engineering Contradiction:
Improvefault toleranceVSAvoidwiring complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies inversion by coupling the second additional controllers in reverse order compared to the first additional controllers. While the first route couples controllers in the order they were added to the system, the second route couples them in reverse order. This creates two independent access paths where a failure in one route does not affect the other, achieving fault tolerance without requiring complex switching devices or loop configurations. The reverse coupling order simplifies the wiring architecture while maintaining dual redundant paths.

Inventive Principle:
Principle #13The other way round (Inversion)

2Ease of operation

If serial coupling in the order of adding enclosures is used, then ease of operation is improved, but reliability deteriorates when a failure occurs in one of the DEs on the access route

Engineering Contradiction:
Improveexpansion simplicityVSAvoidaccess availability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent adds a second dimension to the access path by creating two independent serial coupling routes. The first route maintains the simple serial coupling order for ease of expansion, while the second route provides an alternative path through reverse-order coupling. This dimensional addition allows the system to maintain both operational simplicity and fault tolerance, as data can be accessed through either route depending on which path is available.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If loop coupling is implemented to provide redundant paths, then reliability is improved, but device complexity increases due to complex wiring management

Engineering Contradiction:
Improveaccess availabilityVSAvoidwiring management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the redundant path requirement into two separate serial coupling routes instead of implementing a single loop structure. Each route is independently configured and managed, avoiding the complexity of loop wiring while providing the same fault tolerance benefits. The segmentation of access paths into distinct serial chains simplifies wiring management compared to a unified loop structure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8521953B2Storage device and a method for expanding the same
Publication Date: 2013.08.27 FUJITSU LTD
  • US8521953B2 patent drawing
  • US8521953B2 patent drawing
  • US8521953B2 patent drawing

AI summary

In a storage device expandable through serially coupling two or more additional enclosures, each including a first additional controller and a second additional controller, to a controller enclosure, including a first controller and a second controller, a first route is formed by serially coupling the first controller of the controller enclosure to the first additional controllers of the additional enclosures in the order of adding the additional enclosures and a second route is formed by serially coupling the second controller of the controller enclosure to the second additional controllers of the additional enclosures in an order different from that of adding the additional enclosures.