FAST RESTART OF LARGE MEMORY SYSTEMS
Utilizing a storage replica data structure includes receiving, at a hyper-kernel running on a computing node in a plurality of interconnected computing nodes, an indication of an operation pertaining to at least one of a guest physical memory address or a stable storage address. A guest operating system is run on a virtual environment that is defined by a set of hyper-kernels running on the plurality of interconnected computing nodes. It further includes updating a storage replica data structure. The storage replica data structure comprises a set of entries. The set of entries in the storage replica data structure comprises associations among guest physical memory addresses, physical memory addresses, and stable storage addresses
1 . A computer system, comprising:
a plurality of interconnected computing nodes, wherein a guest operating system is run on a virtual environment that is defined by a set of hyper-kernels running on the plurality of interconnected computing nodes; and
wherein based at least in part on receiving, by a hyper-kernel, an indication of an operation pertaining to at least one of a guest physical memory address or a stable storage address, the hyper-kernel updates a storage replica data structure, wherein the storage replica data structure comprises a set of entries, and wherein the set of entries in the storage replica data structure comprises associations among guest physical memory addresses, physical memory addresses, and stable storage addresses.