Emulated Telemetry Interfaces for PCIe Fabric Compute Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional networked storage and remote computing systems face physical limitations such as density constraints, space requirements for interconnects and climate control, and limitations on the number of devices per host, which hinder scalability and reliability in high-capacity storage environments.

Innovation Solution

The implementation of a disaggregated computing architecture using a PCIe fabric to communicatively couple physical computing components, allowing for logical partitioning and dynamic reconfiguration of compute units, storage, and network resources, enabling flexible and scalable resource allocation and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If networked storage systems and remote computing systems are increased in density, then storage capacity and computing resources are improved, but physical space requirements for interconnects and climate control systems increase

Engineering Contradiction:
Improvestorage capacityVSAvoidphysical space
Core Design Contradiction:
Quantity of substanceVSArea of stationary object

Solution Approach 1:

The patent combines storage systems and remote computing systems into a single integrated rack-mounted environment, allowing shared infrastructure for power, cooling, and space utilization. This merging enables higher density deployment by eliminating redundant physical requirements for separate interconnects and climate control systems.

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If the number of storage devices per host is increased, then storage capacity is improved, but device complexity and management difficulty increase

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces a storage array controller as an intermediary device that manages multiple storage devices on behalf of the host. The controller handles device provisioning, redundancy configuration, and data management operations, thereby reducing the complexity burden on the host system while enabling support for a large number of storage devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If traditional networked storage systems are used, then storage capacity is improved, but scalability and reliability are limited by physical constraints

Engineering Contradiction:
Improvestorage capacityVSAvoidscalability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent segments the storage system into independent modular components including rack-mounted storage devices, storage array controllers, and host systems. Each module can be independently added, removed, or configured, enabling flexible scalability and enhanced reliability through modular redundancy without being constrained by traditional physical limitations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11294839B2Emulated telemetry interfaces for fabric-coupled computing units
Publication Date: 2022.04.05 LIQID INC
  • US11294839B2 patent drawing
  • US11294839B2 patent drawing
  • US11294839B2 patent drawing

AI summary

Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method of operating compute units is presented that includes forming compute units among a plurality of physical computing components coupled over a Peripheral Component Interconnect Express (PCIe) fabric configured to communicatively couple the plurality of physical computing components and isolate the compute unit using logical partitioning within the PCIe fabric. The method also includes initiating a software component deployed to at least associated CPUs within the compute units, reporting telemetry to the management processor related to operation of the compute unit, and emulating operation of at least one among an Ethernet and InfiniBand interface to an operating system of the associated CPU for transfer of communications comprising at least the telemetry to the management processor over the PCIe fabric.