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

Claim 14:
15. A physical article of manufacture including one or more tangible computer-readable storage media, encoding computer-executable instructions for executing on a computing device a computer process comprising:
prefetching a logical block address (LBA) in a source controller memory buffer in a source non-volatile memory express (NVME) device and reserving 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;
receiving 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 a local cache of an NVME controller configured to control operations of the source NVME device; and
transmitting, 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 a target NVME controller of the target NVME device is configured to point to an address to the source controller memory buffer, the transmitting of the data to be migrated using the address to the source controller memory buffer.