SAS Expander Hub Arbitrates Redundant Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current SAS switch systems face challenges in maintaining bandwidth when connecting four or more expanders, as the number of inter expander links required increases, leading to reduced bandwidth and performance degradation.
Innovation Solution
A SAS expander hub is introduced to route data traffic among multiple SAS expanders, eliminating the need for direct interconnections between them, thereby maintaining bandwidth and allowing for the connection of four or more expanders while utilizing all available PHYs for inter expander links.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If direct inter expander links are used to connect four or more expanders, then port redundancy and improved performance are achieved, but bandwidth between expanders decreases and device complexity increases
Solution Approach 1:
A SAS expander hub is introduced as an intermediary device to connect multiple SAS expanders. Instead of direct peer-to-peer links between expanders, all communication passes through the hub, which manages and routes traffic between expanders. This maintains bandwidth efficiency while providing redundancy through the hub's centralized connection management.
Solution Approach 2:
Multiple inter expander links are merged through a single hub device. Rather than having separate direct links between each expander pair, the hub consolidates these connections, allowing efficient routing of traffic between multiple expanders while maintaining adequate bandwidth on each physical link.
2Reliability
If direct inter expander links are used to connect four or more expanders, then port redundancy is achieved, but device complexity and wiring requirements increase
Solution Approach 1:
The SAS expander hub serves as a centralized intermediary that simplifies the interconnect structure. All expanders connect to the hub rather than requiring complex mesh networking between themselves, reducing wiring complexity and device configuration overhead while maintaining redundancy through the hub's multiple connection points.
3Adaptability or versatility
If more expanders are interconnected using direct links, then system capacity increases, but bandwidth per expander pair decreases
Solution Approach 1:
The SAS expander hub provides a universal connection point that can interface with multiple expanders simultaneously. Each expander gains access to all other expanders through the hub, enabling system capacity to scale while maintaining consistent bandwidth characteristics through the hub's centralized traffic management and link aggregation capabilities.
Data Source
AI summary
A SAS expander configured to operate as a SAS expander hub receives IO requests from a plurality of connected SAS expanders. Each SAS expander determines if it is capable of servicing a received IO request and sending such IO requests to the SAS expander hub if necessary. The SAS expander hub relays the IO requests to SAS expanders connected to data storage devices capable of servicing such IO requests.


