Live Memory Recovery Using a Pluggable Memory Module
AssigneeMicrosoft Technology Licensing, LLC
InventorsKarunakara Kotary, Ankur Garg, Venkatesh Ramamurthy, Nagasubramanian Gurumoorthy
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsKarunakara Kotary, Ankur Garg, Venkatesh Ramamurthy, Nagasubramanian Gurumoorthy
Estimating the term…
Systems and techniques for live memory recovery using a pluggable memory module are described herein. It may be detected that a spare memory module has been inserted into a computing device based on a signal transmitted from the spare memory module. The spare memory module may be initialized. A dynamic random-access memory (DRAM) module of the computing device may be identified that is predicted to fail. Freeze instructions may be transmitted to a virtual machine manager to pause virtual machines executing on the computing device. Memory data may be transferred from the DRAM module to the spare memory module. Memory addresses may be remapped from the DRAM module to the spare memory module. Unfreeze instructions may be transmitted to the virtual machine manager to resume the virtual machines executing on the computing device.
A system for live dynamic random-access memory recovery comprising:
A method for live dynamic random-access memory recovery comprising:
At least one non-transitory machine-readable medium comprising instructions for live dynamic random-access memory recovery that, when executed by at least one processor, cause the at least one processor to perform operations to:
Dependencies are inferred from the claim text.