US 11,853,172 B2
Virtual machines recoverable from uncorrectable memory errors
Jue Wang, Redmond, WA (US); and Yi Cao, San Jose, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Dec. 15, 2022, as Appl. No. 18/082,094.
Application 18/082,094 is a continuation of application No. 16/950,212, filed on Nov. 17, 2020, granted, now 11,550,673.
Prior Publication US 2023/0121338 A1, Apr. 20, 2023
Int. Cl. G06F 11/00 (2006.01); G06F 11/14 (2006.01); G06F 9/455 (2018.01); G06F 11/07 (2006.01); G06F 11/10 (2006.01); G06F 11/30 (2006.01); G06F 11/32 (2006.01)
CPC G06F 11/1484 (2013.01) [G06F 9/45558 (2013.01); G06F 11/0772 (2013.01); G06F 11/1068 (2013.01); G06F 11/301 (2013.01); G06F 11/327 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45591 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for uncorrectable memory error recovery in a cloud computing environment, comprising:
receiving, at a virtual machine managing manager, information corresponding to an uncorrectable memory error detected by a host machine;
determining, at the virtual machine managing manager, one or more virtual memories associated with the uncorrectable memory error;
isolating a corrupted memory page associated with the one or more virtual memories so that the corrupted memory page is inaccessible to one or more guest operating systems (OSs); and
emulating the uncorrectable memory error to the one or more guest OSs.