SAS Port Rate Determination for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In SAS standard, negotiating data transmission rates for physical channels within a port is challenging due to varying negotiated rates, leading to inefficient data transmission as the computer device often sets the lowest rate to avoid failures, resulting in suboptimal bandwidth utilization.

Innovation Solution

A method to determine the channel transmission rate for an SAS port by calculating the total port bandwidth for each negotiated rate, setting the rate corresponding to the largest bandwidth as the channel transmission rate, and disabling or adjusting channels with lower rates to balance load and reduce failure probability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the computer device sets the channel transmission rate to the lowest negotiated rate to reduce data transmission failure probability, then reliability is improved, but total port bandwidth is reduced and data transmission efficiency deteriorates

Engineering Contradiction:
Improvedata transmission failure probabilityVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter selection criterion from 'lowest negotiated rate' to 'negotiated rate corresponding to largest total port bandwidth'. The computer device calculates total port bandwidth for each negotiated rate option and selects the rate that maximizes overall bandwidth while maintaining reliability through dynamic channel selection.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic channel selection where the computer device can adaptively choose different physical channels based on their negotiated rates and current transmission requirements. This dynamic approach allows the system to optimize bandwidth utilization while avoiding transmission failures by selecting appropriate channels for each data transmission task.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the computer device sets the channel transmission rate to a high rate to improve data transmission efficiency, then productivity is improved, but data transmission failure probability increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoiddata transmission failure probability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the rate selection parameter from fixed high rate or lowest rate to an optimized rate determined by total port bandwidth calculation. This allows the system to select the most appropriate transmission rate that balances speed and reliability based on the actual capabilities of available physical channels.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic rate selection where the computer device can adjust the channel transmission rate based on the specific requirements of data transmission tasks and the current state of physical channels. This dynamic adjustment enables the system to achieve high transmission efficiency while maintaining reliability by matching transmission rates to channel capabilities.

Inventive Principle:
Principle #15Dynamics

3Productivity

If multiple physical channels with different negotiated rates are integrated into one port, then bandwidth utilization is improved, but device complexity increases due to rate negotiation and channel management

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidrate negotiation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple physical channels with different negotiated rates into a single logical port interface. The computer device manages the complexity internally by calculating total port bandwidth across all channels and selecting the optimal transmission rate, presenting a simplified interface to upper layers while maximizing bandwidth utilization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements self-service mechanisms where the computer device automatically performs rate negotiation and channel selection without external intervention. The system autonomously calculates total port bandwidth for different rate options and determines the optimal configuration, reducing the burden on external control systems while improving bandwidth utilization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11005744B2Port rate determining method and computer device
Publication Date: 2021.05.11 HUAWEI TECH CO LTD
  • US11005744B2 patent drawing
  • US11005744B2 patent drawing

AI summary

A method and apparatus for determining a port rate determines a channel transmission rate of an SAS port including N physical channels. The method includes: determining M different negotiated rates of the N physical channels; separately determining M total port bandwidths corresponding to the M different negotiated rates; and determining a negotiated rate corresponding to a largest total port bandwidth in the M total port bandwidths as a channel transmission rate of the port. A lowest negotiated rate is no longer used as the channel transmission rate of the port, but the negotiated rate corresponding to the largest total port bandwidth is determined as the channel transmission rate of the port.