Motherboard Multiplexer Switching Between Software and Hardware RAID

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current motherboard designs cannot dynamically switch between software RAID and hardware RAID, requiring users to replace the motherboard to change RAID configurations, which is inconvenient and limits flexibility in high-density multi-node servers.

Innovation Solution

A motherboard with a connector, multiplexer, and controller that selectively couples a RAID card and generates switching parameters to automatically switch between software RAID and hardware RAID, allowing users to choose between RAID types based on performance or cost without replacing the motherboard.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the motherboard uses a fixed single-source disk array controller architecture, then the system structure is simple, but the adaptability to switch between software RAID and hardware RAID is poor

Engineering Contradiction:
Improveadaptability to switch between software RAID and hardware RAIDVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The multiplexer is designed to handle multiple signal sources (software RAID controller and hardware RAID controller) and switch between them based on configuration needs. This allows the same physical interface to support both software RAID and hardware RAID modes, making the system universal and adaptable to different RAID implementation preferences without requiring separate dedicated pathways for each mode.

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

Solution Approach 2:

The system transitions from a static single-source controller architecture to a dynamic multi-source architecture with multiplexer switching. The multiplexer can dynamically change its signal source based on the detected switching parameter, allowing the system to adapt its control path in real-time according to whether software RAID or hardware RAID is selected, thereby improving adaptability while maintaining manageable complexity through structured switching logic.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the user needs to change RAID type in current fixed architecture, then the RAID configuration can be changed, but the motherboard must be replaced which is inconvenient

Engineering Contradiction:
Improveconvenience of changing RAID typeVSAvoidtime to change RAID configuration
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The multiplexer acts as an intermediary component between the storage devices and the two different controller sources (software RAID controller and hardware RAID controller). By introducing this switching intermediary, the system can change RAID types by simply switching the multiplexer's input source rather than replacing the entire motherboard, greatly improving ease of operation and reducing the time required to change RAID configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The disk array control function is segmented into two independent controller sources (software RAID controller and hardware RAID controller) that can be selectively activated. This segmentation allows the system to switch between different RAID implementation modes by selecting which controller source to use, enabling flexible RAID type changes without requiring motherboard replacement and significantly improving operational convenience.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If software RAID is used, then the price is lower, but the computing resources of the server are consumed

Engineering Contradiction:
Improvechoice between software RAID and hardware RAIDVSAvoidserver computing resources consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system enables dynamic selection between software RAID and hardware RAID modes through the multiplexer switching mechanism. Users can dynamically choose the appropriate RAID mode based on their specific needs: selecting software RAID when cost is the primary concern and computing resources are abundant, or selecting hardware RAID when performance and resource conservation are priorities. This dynamic adaptability allows optimal resource utilization while maintaining the ability to switch between pricing and performance trade-offs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20210397573A1Motherboard and switching signal source method
Publication Date: 2021.12.23 WISTRON CORP
  • US20210397573A1 patent drawing
  • US20210397573A1 patent drawing

AI summary

A motherboard includes a connector, a multiplexer and a controller. The connector is configured to selectively couple a Redundant Array of Independent Disks (RAID) card. The connector is configured to generate a switching parameter. The multiplexer is coupled to the connector. The multiplexer is configured to detect the switching parameter. The controller is coupled to the multiplexer. The multiplexer either receives a software RAID establishment signal from the controller or it receives a hardware RAID establishment signal from the RAID card, according to the switching parameter.