| CPC G06F 11/1658 (2013.01) [G06F 11/0784 (2013.01); G06F 11/1016 (2013.01)] | 20 Claims |

|
1. A method, comprising:
detecting, by a host device of a plurality of Compute Express Link (CXL)-enabled memory devices, an error-containing memory device;
selecting, from a pool of CXL-enabled standby memory devices, a replacement memory device, the host communicatively coupled to the plurality of CXL-enabled memory devices and the pool of CXL-enabled standby memory devices via a CXL switch;
migrating data from the error-containing memory device to the replacement memory device during runtime of applications executing on the host device;
replicating host physical address (HPA) address-mapping from the error-containing memory device to the replacement memory device by overlaying an HPA address range of the error-containing memory device with an address space of the replacement memory device; and
replacing the error-containing memory device with the replacement memory device.
|