US 11,698,760 B2
Copy and restore of page in byte-addressable chunks of cluster memory
Marcos K. Aguilera, Mountain View, CA (US); Keerthi Kumar, Bangalore (IN); Pramod Kumar, Bangalore (IN); Pratap Subrahmanyam, Saratoga, CA (US); Sairam Veeraswamy, Coimbatore (IN); and Rajesh Venkatasubramanian, Palo Alto, CA (US)
Assigned to VMWARE, INC., Palo Alto, CA (US)
Filed by VMWARE, INC., Palo Alto, CA (US)
Filed on Sep. 22, 2021, as Appl. No. 17/481,418.
Claims priority of application No. 202141032023 (IN), filed on Jul. 16, 2021.
Prior Publication US 2023/0017804 A1, Jan. 19, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/067 (2013.01) [G06F 3/065 (2013.01); G06F 3/0611 (2013.01); G06F 3/0613 (2013.01); G06F 3/0619 (2013.01)] 20 Claims
OG exemplary drawing
 
8. A method implemented by a computing device, comprising:
submitting a write request to a byte-addressable chunk of memory stored by a memory host that is remote from the computing device, wherein the byte-addressable chunk of memory is read-only;
determining that a page-fault occurred in response to the write request;
in response to determining that the page-fault has occurred in response to the write request, copying a page associated with the write request from the byte-addressable chunk of memory to a memory of the computing device; and
updating a page table entry for the page to refer to a location of the page in the memory of the computing device.