SAS Phy Connection Manager for SSD Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory arrangements, such as solid state drives, lack the ability to efficiently manage physical connections and predict optimal operational configurations, leading to suboptimal performance and increased latency, especially in complex computing environments where multiple connections and power management are involved.

Innovation Solution

The implementation of a SAS phy connection manager within the solid state drive that monitors and adjusts physical connections, predicts future operations, and manages power and performance tradeoffs independently, allowing for optimal configuration and efficient operation without host intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional host-based connection management is used, then the host can control connections, but the connection management is inefficient and does not predict future operations accurately

Engineering Contradiction:
Improveprediction accuracyVSAvoidconnection management efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The SAS phy connection manager is implemented within the solid state drive itself, enabling the drive to autonomously monitor operating states, predict future operations, and manage phy connections without host intervention. This self-service capability allows the drive to make real-time connection decisions based on predicted workloads, eliminating the inefficiency of host-based management while improving prediction accuracy through direct access to drive operational data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The connection manager predicts future operations by analyzing current operating states and proactively establishes optimal phy connections before data transfer requests occur. This preliminary action allows the drive to pre-configure connections based on predicted workload patterns, ensuring connections are ready when needed and avoiding latency associated with reactive connection management.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the solid state drive independently manages phy connections, then connection management efficiency improves, but device complexity increases

Engineering Contradiction:
Improveconnection management efficiencyVSAvoiddrive internal complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The SAS phy connection manager is integrated into the existing solid state drive controller architecture, allowing the same controller hardware to perform both traditional drive control functions and new phy connection management functions. This multi-functionality approach enables independent connection management without requiring separate dedicated hardware, thus improving efficiency while minimizing the increase in device complexity.

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

Solution Approach 2:

The connection manager combines multiple functions including operating state monitoring, future operation prediction, and phy connection control into a single integrated module within the drive. By merging these functions rather than implementing them as separate systems, the drive achieves efficient autonomous connection management while keeping the overall device complexity manageable through functional integration.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If persistent connections are maintained to avoid re-opening overhead, then connection efficiency improves, but connection management complexity increases with multiple phys and wide ports

Engineering Contradiction:
ImproveSAS link efficiencyVSAvoidconnection management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The connection manager dynamically determines whether to establish persistent connections or re-open connections based on real-time analysis of operating states and predicted operations. Rather than rigidly maintaining persistent connections for all scenarios, the system adaptively selects the optimal connection strategy for each specific situation, improving SAS link efficiency while managing complexity through dynamic decision-making rather than static configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The connection manager changes connection parameters (such as connection persistence, phy selection, and connection timing) based on analyzed operating states and predicted workloads. By adjusting these parameters dynamically rather than using fixed settings, the system optimizes SAS link efficiency for different operational scenarios while managing the complexity of multiple phys and wide ports through parameter optimization rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11126357B2Intelligent SAS phy connection management
Publication Date: 2021.09.21 SANDISK TECHNOLOGIES LLC
  • US11126357B2 patent drawing
  • US11126357B2 patent drawing
  • US11126357B2 patent drawing

AI summary

A method and apparatus that provides a solid state drive that analyzes connection performance during I/O operations and is configured to independently modify connection performance based upon user specified input parameters without the need for host computer management.