Nutanix, Inc.
COOPERATIVE MEMORY MANAGEMENT
Last updated:
Abstract:
Systems for cooperative management of multiple types of memory. A method embodiment implements cooperative management of multiple types of memory among virtual machines running in a host computing system. The method commences upon identifying virtual machines and a hypervisor that runs in the host computing system. The hypervisor is configured to respond to memory allocation requests from the virtual machines. Upon receiving (a) a first memory allocation request for a first memory type having a first set of characteristics and (b) a second memory allocation request for a second memory type having a second set of characteristics, the hypervisor responds to the requestor with allocations from the first memory type and allocations from the second memory type. Different pools of memory are formed of the different types of memory devices. A multi-memory pool type combines memory devices of a first memory type and memory devices of a second memory type.
Utility
30 Apr 2018
5 Dec 2019