PEER-TO-PEER DEVICE ARRANGEMENTS IN COMMUNICATION FABRICS

    公开(公告)号:US20210191894A1

    公开(公告)日:2021-06-24

    申请号:US17162922

    申请日:2021-01-29

    Applicant: Liqid Inc.

    Abstract: Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method includes receiving user input to establish a compute unit comprising a host processor and at least two graphics processing units (GPUs) having a peer-to-peer capability. The method also includes instructing a management element for a communication fabric to form the compute unit and communicatively couple the host processor and the at least two GPUs over the communication fabric. The method also includes instructing the management element to establish an isolation function to form the peer arrangement between the at least two GPUs in the communication fabric, where the isolation function isolates a first address domain associated with the at least two GPUs from at least a second address domain associated with the host processor by at least establishing synthetic devices representing the at least two GPUs in the second address domain.

    Stacked Storage Drives In Storage Apparatuses

    公开(公告)号:US20200073841A1

    公开(公告)日:2020-03-05

    申请号:US16678635

    申请日:2019-11-08

    Applicant: Liqid Inc.

    Abstract: Various computer peripheral cards, devices, systems, methods, and software are provided herein. In one example, a storage apparatus includes a plurality of storage device connectors in a stacked arrangement, each configured to mate with associated storage devices and carry Peripheral Component Interconnect Express (PCIe) signaling for the associated storage devices. The storage apparatus also includes a PCIe switch circuit configured to communicatively couple the PCIe signaling of the plurality of storage device connectors and PCIe signaling of a host connector of the storage apparatus, where the PCIe switch circuit is configured to receive storage operations over the PCIe signaling of the host connector of the storage apparatus and transfer the storage operations for delivery over the PCIe signaling of selected ones of the plurality of storage device connectors.

    Scalable Storage System
    6.
    发明申请

    公开(公告)号:US20190073331A1

    公开(公告)日:2019-03-07

    申请号:US16173946

    申请日:2018-10-29

    Applicant: Liqid Inc.

    Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage assembly is provided that includes a plurality of storage drives each comprising a PCIe host interface and solid state storage media. The data storage assembly includes a PCIe switch circuit coupled to the PCIe host interfaces of the storage drives and configured to receive storage operations issued by one or more host systems over a shared PCIe interface and transfer the storage operations for delivery to the storage drives over selected ones of the PCIe host interfaces. The data storage assembly includes a control processor configured to monitor usage statistics of the storage drives, and power control circuitry configured to selectively remove the power from ones of the storage drives based at least on the usage statistics of the storage drives.

    Front end traffic handling in modular switched fabric based data storage systems

    公开(公告)号:US10223315B2

    公开(公告)日:2019-03-05

    申请号:US15708320

    申请日:2017-09-19

    Applicant: Liqid Inc.

    Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes storage drives each comprising a PCIe interface, and configured to store data and retrieve the data stored on associated storage media responsive to data transactions received over a switched PCIe fabric. The data storage system includes processors configured to each manage only an associated subset of the storage drives over the switched PCIe fabric. A first processor is configured to identify first data packets received over a network interface associated with the first processor within a network buffer of the first processor as comprising a storage operation associated with at least one of the plurality of storage drives managed by a second processor, and responsively transfer the first data packets into a network buffer of the second processor.

    Meshed architecture rackmount storage assembly

    公开(公告)号:US10206297B2

    公开(公告)日:2019-02-12

    申请号:US15359539

    申请日:2016-11-22

    Applicant: Liqid Inc.

    Abstract: Systems, methods, apparatuses, and software for data systems are provided herein. In one example, a meshed computing architecture is presented that includes a midplane comprising PCIe interconnect, storage modules configured to couple to a first portion of the PCIe interconnect, controller modules configured to couple to a second portion of the PCIe interconnect, and fabric modules configured to couple to a third portion of the PCIe interconnect. The first portion of the PCIe interconnect communicatively couples each of the storage modules to each of the controller modules and each of the fabric modules, the second portion of the PCIe interconnect communicatively couples each of the controller modules to each of the fabric modules, and third portion of the PCIe interconnect communicatively couples the controller modules to each other.

    Network failover handling in modular switched fabric based data storage systems

    公开(公告)号:US10180889B2

    公开(公告)日:2019-01-15

    申请号:US14747476

    申请日:2015-06-23

    Applicant: Liqid Inc.

    Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes a first processor configured to establish a network connection with an external system, and receive first storage operations transferred by the external system over the network connection, the first storage operations related to storage and retrieval of data on at least one storage drive. The first processor is configured to transfer information describing the network connection for delivery to at least a second processor. The second processor is configured to identify when the first processor has failed, responsively establish the network connection with the external system based at least on the information describing the network connection, and receive second storage operations transferred by the external system over the network connection.

Patent Agency Ranking