Dedicated Processing Lanes for Distributed Storage Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed data storage systems face performance bottlenecks due to the use of devices with different operating capabilities and protocols, leading to reduced efficiency and security, especially during high data access request volumes.

Innovation Solution

A dedication module identifies the manufacturing origin of devices within the system, allowing for intelligent allocation of system operations and data access requests to optimize performance by utilizing devices with known, trusted origins, thereby enhancing efficiency and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If devices with different operating capabilities and protocols are used in the distributed data storage system, then device versatility and adaptability are improved, but system performance and efficiency deteriorate due to compatibility issues and bottlenecks

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsystem performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies local quality by creating dedicated processing lanes with specific characteristics matched to device types. Each lane is optimized for particular device protocols and capabilities (e.g., NVMe-optimized lanes, SATA-optimized lanes), allowing different device types to operate in their own optimized environments rather than forcing universal compatibility that degrades performance.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The processing architecture is segmented into multiple dedicated lanes, each handling specific device types or protocols. This segmentation separates incompatible device operations into distinct processing paths, eliminating the performance degradation that would result from trying to handle all device types through a single generalized processing path.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If devices from unknown manufacturing origins are utilized, then device availability and system capacity are improved, but security and reliability deteriorate

Engineering Contradiction:
Improvedevice availabilityVSAvoidsecurity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system changes the parameter of device trust verification by incorporating manufacturing origin information into the device authentication process. Devices are evaluated based on their manufacturing origin parameters, and this information is used to determine security clearance levels and appropriate processing lane assignments, thereby maintaining security while accepting devices from various sources.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If generic processing lanes are used for all devices, then system complexity is reduced, but performance optimization and efficiency deteriorate

Engineering Contradiction:
Improveprocessing architectureVSAvoiddata access efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The processing lane assignment system is dynamic rather than static. The dedication module continuously monitors device performance, workload characteristics, and system conditions, then dynamically assigns devices to appropriate processing lanes. This dynamic adaptation allows the system to optimize performance in real-time without requiring complex manual configuration, achieving performance optimization while keeping operational complexity manageable.

Inventive Principle:
Principle #15Dynamics

4Speed

If dedicated processing lanes for specific device types are implemented, then data access speed and throughput are improved, but system complexity and configuration difficulty increase

Engineering Contradiction:
Improvedata access speedVSAvoidsystem configuration
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The dedication module implements self-service by automatically detecting device characteristics, determining appropriate processing lane assignments, and configuring the system without requiring manual intervention. The system self-optimizes by monitoring performance metrics and dynamically adjusting lane assignments, thereby achieving high data access speeds while eliminating the configuration complexity that would otherwise be required to set up and maintain dedicated processing lanes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12093559B2Distributed data storage system with dedicated processing lane
Publication Date: 2024.09.17 SEAGATE TECH LLC
  • US12093559B2 patent drawing
  • US12093559B2 patent drawing
  • US12093559B2 patent drawing

AI summary

A distributed data storage system may connect a host to a device and a dedication module. The dedication module can identify a manufacturing origin of the device before dedicating a type of host-generated data access request to the device. The type of host-generated data access request is chosen by the dedication module in response to an operating capability correlated to the device by the dedication module based on the identified manufacturing origin. At least one host-generated request of the dedicated type is then completed with the device.