US 11,656,982 B2
Just-in-time virtual per-VM swap space
Carl Alan Waldspurger, Palo Alto, CA (US); Felipe Franciosi, Cambridge (GB); and Florian Anselm Johannes Schmidt, Cambridge (GB)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Jan. 15, 2021, as Appl. No. 17/150,395.
Prior Publication US 2022/0229774 A1, Jul. 21, 2022
Int. Cl. G06F 12/02 (2006.01); G06F 12/0882 (2016.01); G06F 12/0873 (2016.01)
CPC G06F 12/0246 (2013.01) [G06F 12/0873 (2013.01); G06F 12/0882 (2013.01); G06F 2212/7201 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A non-transitory computer readable storage medium comprising instructions stored thereon that, when executed by a processor, cause the processor to:
send an indication of a first storage location to a destination physical host, wherein the first storage location includes content that is swapped out from a memory location in a source physical host different from the destination physical host, wherein the indication includes one or more of (a) a logical address of the first storage location that maps to a first physical address of the first storage location or (b) the first physical address; and
map the logical address of the first storage location, for the source physical host, to a second physical address of a second storage location, wherein the logical address of the first storage location, for the destination physical host, maps to the first storage location, and wherein contents of the first storage location differ from contents of the second storage location,
wherein the destination physical host accesses the content of the first storage location.