Single-Port SSD Access Layout for Dual-Controller Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage systems using single-port SSDs face issues with performance degradation due to lack of redundant backup designs in distributors, leading to system vulnerability and increased costs, especially when one controller fails.

Innovation Solution

Implement a data access method using storage virtualization controllers and clock generation circuits integrated on the backplane to provide dedicated clock signals to single-port SSDs, allowing seamless switching between controllers without additional routing components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If single-port SSDs are used with a controller pair for cost-effectiveness, then system cost is reduced, but system reliability deteriorates due to lack of redundant backup designs in distributors

Engineering Contradiction:
Improvesystem costVSAvoidsystem reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent divides the single port of the SSD into two half-ports (first half-port and second half-port), each independently connectable to different controllers. This segmentation allows the SSD to be accessed by either controller independently, providing redundancy without requiring dual-port SSDs, thus maintaining cost-effectiveness while improving reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the operational parameter of the SSD port from a single unified port to two separable half-ports with independent connectivity. This parameter change enables flexible controller assignment and failover capabilities, allowing the system to maintain reliability through controller redundancy while using cost-effective single-port SSDs.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiplexers and clock multiplexers are added to connect single-port SSDs to two controllers, then controller redundancy is achieved, but device complexity increases

Engineering Contradiction:
Improvecontroller redundancyVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the switching function from separate multiplexer components and integrates it directly into the SSD port structure itself. The SSD port is designed with built-in switching capability that allows direct connection to either controller without requiring external multiplexer devices, thereby reducing overall system complexity while maintaining controller redundancy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the functions of the SSD port, multiplexer, and clock multiplexer into a single integrated structure. The half-port switching capability is combined with the connection interface and clock signal routing, eliminating the need for separate multiplexer components and reducing device complexity while achieving controller redundancy.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If dual-port SSDs are used to eliminate multiplexers, then device complexity is reduced, but system cost increases significantly

Engineering Contradiction:
Improvedevice complexityVSAvoidsystem cost
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent segments the port functionality of the SSD into two independent half-ports, each capable of separate controller connections. This segmentation provides dual-port functionality at the protocol level while using a single physical port hardware, avoiding the cost of dual-port SSDs while achieving the same connectivity and redundancy benefits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a virtual copy of the port interface by dividing the single port into two half-ports that can be independently assigned to different controllers. This virtual port copying provides the functionality of dual-port SSDs without requiring expensive hardware dual-port implementations, thus reducing system cost while maintaining low device complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12566577B2Data access method and storage subsystem therefor
Publication Date: 2026.03.03 INFORTREND TECH INC
  • US12566577B2 patent drawing
  • US12566577B2 patent drawing
  • US12566577B2 patent drawing

AI summary

The present invention discloses a data access method and a storage subsystem implementing the method. The storage subsystem includes two storage virtualization controllers (SVC 1, SVC 2), a backplane, a physical storage device (PSD), and a clock generation circuit. The clock generation circuit is mounted on the backplane and provides a dedicated clock signal to the PSD. The PSD has a single port, and the lanes of the single port are divided into two half portions, each of which is coupled to one of the two storage virtualization controllers (SVC 1, SVC 2). Therefore, the present invention eliminates the need for additional intermediate components to couple the single-port PSD to the two storage virtualization controllers (SVC 1, SVC 2). This leads to simplified wiring and reduced costs, and the PSD will not be affected by failures of the intermediate components, thereby enhancing the redundancy architecture of the storage subsystem.