Method and apparatus for performing power analytics of a storage system

    公开(公告)号:US12222791B2

    公开(公告)日:2025-02-11

    申请号:US17112933

    申请日:2020-12-04

    Abstract: A storage system comprises one or more storage devices, power supplies supplying power to the storage device, a processor that performs in response to determining that the total power consumption of the one or more storage devices is less than a first percentage threshold of a load of the active power supplies, deactivating one or more of the active power supplies until the total power consumption is equal to or greater than the first percentage threshold of a load of each of the active power supplies, and in response to determining that the total power consumption is equal to or greater than a second percentage threshold of a load of each of the active power supplies, activating one or more of the deactivated ones of the power supplies until the total power consumption is less than the second percentage threshold of the load of each of the active power supplies.

    Method and apparatus for fine tuning and optimizing NVMe-oF SSDs

    公开(公告)号:US11573707B2

    公开(公告)日:2023-02-07

    申请号:US16866206

    申请日:2020-05-04

    Abstract: A data storage system includes: a plurality of data storage devices; a motherboard containing a baseboard management controller (BMC); and a network switch configured to route network traffic to the plurality of data storage devices. The BMC is configured to identify a group of data storage devices among the plurality of data storage devices based on device-specific information received from the plurality of data storage devices and send identifiers of the group of data storage devices to a querying party.

    Method and apparatus for performing power analytics of a storage system

    公开(公告)号:US11221659B2

    公开(公告)日:2022-01-11

    申请号:US16167306

    申请日:2018-10-22

    Abstract: A storage system comprises one or more storage devices, power supplies supplying power to the storage device, a processor that performs in response to determining that the total power consumption of the one or more storage devices is less than a first percentage threshold of a load of the active power supplies, deactivating one or more of the active power supplies until the total power consumption is equal to or greater than the first percentage threshold of a load of each of the active power supplies, and in response to determining that the total power consumption is equal to or greater than a second percentage threshold of a load of each of the active power supplies, activating one or more of the deactivated ones of the power supplies until the total power consumption is less than the second percentage threshold of the load of each of the active power supplies.

    SYSTEM AND METHOD FOR PROVIDING SECURITY PROTECTION FOR FPGA BASED SOLID STATE DRIVES

    公开(公告)号:US20200097659A1

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

    申请号:US16197237

    申请日:2018-11-20

    Abstract: According to some example embodiments, a method for providing security to a storage device includes receiving, by the storage device, a public key via a network; sending, by the storage device, the received public key and a proposed configuration corresponding to the storage device to a security manager that resides in a control plane of the network; determining, by the security manager, whether the public key received from the storage device matches a private key available to the security manager; downloading, by the security manager, the proposed configuration to the storage device; determining, by the security manager, if the proposed configuration is successfully downloaded to the storage device; operating the storage device according to the downloaded configuration; and granting, by the security manager, a request to lease the storage device operating in the downloaded configuration for a time interval.

    SSD architecture for FPGA based acceleration

    公开(公告)号:US10585843B2

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

    申请号:US16124179

    申请日:2018-09-06

    Abstract: A system is disclosed. The system may include a processor running an application program and a memory storing data being used by the application program. An upstream port enables communication with the processor; a downstream port enables communication with a storage device. The system may also include an acceleration module implemented using hardware and including an Acceleration Platform Manager (APM-F) to execute an acceleration instruction. The storage device may include an endpoint of the storage device for communicating with the acceleration module, a physical function (PF) to expose the storage device, a second function to expose the acceleration module, a controller to manage operations of the storage device, storage for application data for the application program, and a storage device Acceleration Platform Manager (APM-S) to assist the APM-F in executing the acceleration instruction. A downstream filter associated with the downstream port may intercept an acceleration instruction associated with a downstream Filter Address Range (FAR) received from the storage device and deliver the acceleration instruction to the APM-F, the acceleration instruction being. An upstream filter associated with the upstream port may intercept an acceleration instruction received from the processor and deliver the second acceleration instruction to the APM-F. The processor, the acceleration module, and the storage device may communicate via a Peripheral Component Interconnect Exchange (PCIe) bus. The acceleration module may support performing the acceleration instruction on the application data on the storage device for the application program without loading the application data into the memory.

    SYSTEM AND METHOD FOR NVME INTER COMMAND ASSOCIATION IN SSD STORAGE

    公开(公告)号:US20190250855A1

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

    申请号:US16107969

    申请日:2018-08-21

    Abstract: According to some example embodiments, a method includes receiving, a first command from a host device; determining, if the first command is part of an association group of commands by determining a first value of a first parameter of the first command in an association context table entry is greater than zero, the first parameter including a total number of commands in the association group of commands; determining, a first value of a second parameter of the first command, the second parameter including a tag value identifying the association group of commands; decrementing, the first value of the first parameter of the first command in the association context table entry; determining, if the first value of the first parameter in the association context table entry is zero; and executing, an action indicated in a third parameter of the first command.

    Method and apparatus for fine tuning and optimizing NVMe-oF SSDs

    公开(公告)号:US10310745B2

    公开(公告)日:2019-06-04

    申请号:US15674690

    申请日:2017-08-11

    Abstract: A data storage system includes: a plurality of data storage devices; a motherboard containing a baseboard management controller (BMC); and a network switch configured to route network traffic to the plurality of data storage devices. The BMC is configured to identify a group of data storage devices among the plurality of data storage devices based on device-specific information received from the plurality of data storage devices and send identifiers of the group of data storage devices to a querying party.

    COMPUTING SYSTEM WITH RESOURCE MANAGEMENT MECHANISM AND METHOD OF OPERATION THEREOF
    10.
    发明申请
    COMPUTING SYSTEM WITH RESOURCE MANAGEMENT MECHANISM AND METHOD OF OPERATION THEREOF 审中-公开
    具有资源管理机制的计算机系统及其运行方法

    公开(公告)号:US20170010916A1

    公开(公告)日:2017-01-12

    申请号:US14849202

    申请日:2015-09-09

    CPC classification number: G06F9/50 G06F9/46 G06F9/5094

    Abstract: A computing system includes: a command fetch block configured to determine a host profile for representing a requesting host corresponding to a processing request; and a credit checker block, coupled to the command fetch block, configured to calculate an instance budget at a communication endpoint from an overall resource of the communication endpoint for controlling the processing request at the communication endpoint.

    Abstract translation: 计算系统包括:命令提取块,被配置为确定用于表示对应于处理请求的请求主机的主机简档; 以及耦合到命令提取块的信用检查器块,被配置为从通信端点的总体资源计算通信端点处的实例预算,以控制通信端点处的处理请求。

Patent Agency Ranking