PERFORMANCE CONTROL OF A DEVICE WITH A POWER METERING UNIT (PMU)

    公开(公告)号:US20220244773A1

    公开(公告)日:2022-08-04

    申请号:US17726527

    申请日:2022-04-21

    Abstract: Inventive aspects include a device including storage media. The device includes a PMU, and a controller communicatively coupled to the PMU. The PMU determines that an operating power of the device exceeds a threshold, and transmits a signal to the controller to trigger a power reduction operation. The controller throttles one or more operations until the operating power goes below the threshold. Some embodiments include a method for controlling performance of a storage device. The method includes measuring, by a PMU, a power consumption associated with a storage device. The method includes determining, by the PMU, whether the power consumption is greater than a threshold. In response, the method may include setting a performance throttle. The method may include determining, by the PMU, whether the power consumption is less than the threshold. In response, the method may include releasing the performance throttle.

    METHODS AND APPARATUS FOR OFFLOADING ENCRYPTION

    公开(公告)号:US20210232694A1

    公开(公告)日:2021-07-29

    申请号:US16856003

    申请日:2020-04-22

    Abstract: A method may include transferring data from a host to an encryption offload engine through an interconnect fabric, encrypting the data from the host at the encryption offload engine, and transferring the encrypted data from the encryption offload engine to a storage device through a peer-to-peer connection in the interconnect fabric. The method may further include transferring the encrypted data from the storage device to the encryption offload engine through a peer-to-peer connection in the interconnect fabric, decrypting the encrypted data from the storage device at the encryption offload engine, and transferring the decrypted data to the host through the interconnect fabric. The method may further include transferring the encrypted data from the storage device to the host, and verifying the encryption of the encrypted data at the host.

    METHOD AND DEVICE FOR COPY COMMAND EXECUTION IN DATA STORAGE MANAGEMENT SYSTEM

    公开(公告)号:US20250013387A1

    公开(公告)日:2025-01-09

    申请号:US18526172

    申请日:2023-12-01

    Abstract: Methods and devices are provided in which a controller of a storage device generates copy-read subcommands and copy-write subcommands of a copy command. The controller executes a blocking no-operation (NOP) command that spans a first storage address range of the copy-write subcommands in a first storage address space. The controller generates a mapping of the copy-write subcommands from the first storage address range, to mapped copy-write subcommands at a corresponding second storage address range in a second storage address space that is higher than a maximum storage address of the first storage address space. The controller executes the copy-read subcommands and the mapped copy-write subcommands. The mapped copy-write subcommands copy data for execution at the first storage address range.

    METHODS AND APPARATUS FOR OFFLOADING ENCRYPTION

    公开(公告)号:US20240184899A1

    公开(公告)日:2024-06-06

    申请号:US18440942

    申请日:2024-02-13

    CPC classification number: G06F21/602 G06F13/4027 H04L9/32

    Abstract: A method may include transferring data from a host to an encryption offload engine through an interconnect fabric, encrypting the data from the host at the encryption offload engine, and transferring the encrypted data from the encryption offload engine to a storage device through a peer-to-peer connection in the interconnect fabric. The method may further include transferring the encrypted data from the storage device to the encryption offload engine through a peer-to-peer connection in the interconnect fabric, decrypting the encrypted data from the storage device at the encryption offload engine, and transferring the decrypted data to the host through the interconnect fabric. The method may further include transferring the encrypted data from the storage device to the host, and verifying the encryption of the encrypted data at the host.

    SYSTEMS, METHODS, AND APPARATUS FOR COPY DESTINATION ATOMICITY IN DEVICES

    公开(公告)号:US20230259294A1

    公开(公告)日:2023-08-17

    申请号:US17866466

    申请日:2022-07-15

    CPC classification number: G06F3/065 G06F3/0653 G06F3/0604 G06F3/0673

    Abstract: A method may include receiving, at a device, a copy command, wherein the copy command comprises a first indication of a first amount of source data and a second indication of a second amount of source data, determining, based at least in part on the first indication, an amount of destination space, and blocking at least a portion of the amount of destination space. The method may further include reading the first indication, and reading the second indication, wherein the amount of destination space may include at least a first portion of the first amount and at least a second portion of the second amount. The blocking may include blocking the at least the first portion of the first amount and the at least the second portion of the second amount. The method may further include storing the first indication to generate a stored first indication.

    SYSTEMS, METHODS, AND APPARATUS FOR SECURITY KEY MANAGEMENT FOR I/O DEVICES

    公开(公告)号:US20220116205A1

    公开(公告)日:2022-04-14

    申请号:US17123100

    申请日:2020-12-15

    Abstract: A method for managing security keys for an I/O device may include loading a first security key from a primary memory to a security engine, performing a first data transfer operation between a host and the I/O device using the first security key with the security engine, loading a second security key from a secondary memory to the security engine, and performing a second data transfer operation between the host and the I/O device using the second security key with the security engine. The method may further include storing the first security key in the primary memory based on a frequency of use of the first security key. The frequency of use of the first security key may be determined by a pattern of transfers between the host and the I/O device.

    SIDEBAND AUTHENTICATION OF STORAGE DEVICE

    公开(公告)号:US20210227386A1

    公开(公告)日:2021-07-22

    申请号:US16809545

    申请日:2020-03-04

    Abstract: Various aspects include a continuous authentication system for a storage system. The continuous authentication system includes a host having an encryption unit. The continuous authentication system includes a storage device having a decryption unit. The continuous authentication system includes a first physical connection between the host and the storage device. The first physical connection may be configured to transfer I/Os. The continuous authentication system may include a second physical connection between the host and the storage device. The encryption unit may be configured to encrypt a continuous authentication signal. The host may be configured to transmit the continuous authentication signal through the second physical connection. The storage device may be configured to receive the continuous authentication signal through the second physical connection. The decryption unit may be configured to decrypt the continuous authentication signal. When the second physical connection is tampered with, the storage device may stop processing the I/Os.

    PERFORMANCE CONTROL OF A DEVICE WITH A POWER METERING UNIT (PMU)

    公开(公告)号:US20210223851A1

    公开(公告)日:2021-07-22

    申请号:US16803947

    申请日:2020-02-27

    Abstract: Inventive aspects include a device including storage media. The device includes a PMU, and a controller communicatively coupled to the PMU. The PMU determines that an operating power of the device exceeds a threshold, and transmits a signal to the controller to trigger a power reduction operation. The controller throttles one or more operations until the operating power goes below the threshold. Some embodiments include a method for controlling performance of a storage device. The method includes measuring, by a PMU, a power consumption associated with a storage device. The method includes determining, by the PMU, whether the power consumption is greater than a threshold. In response, the method may include setting a performance throttle. The method may include determining, by the PMU, whether the power consumption is less than the threshold. In response, the method may include releasing the performance throttle.

Patent Agency Ranking