Patent ID: 11893258
Assignee: SEAGATE TECHNOLOGY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A storage device, comprising:
a source non-volatile memory express (NVME) device including a source controller memory buffer and a hardware controller, the hardware controller operable to:
prefetch a logical block address (LBA) to the source NVME device;
reserve the source controller memory buffer for data migration, wherein the LBA identifies a portion of storage media on the source NVME device that stores data to be migrated;
receive a request to migrate the data to be migrated from the source controller memory buffer to a target NVME device based on a data heat map stored in the source NVME device in a local cache of the hardware controller configured to control operations of the source NVME device; and
transmit, based on the received request, the data to be migrated from the source controller memory buffer of the source NVME device to the target NVME device, wherein the target NVME device is configured to point to an address of the source controller memory buffer, the transmitting of the data to be migrated using the address to the source controller memory buffer.