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.

Status:
Application
Type:

Utility

Filling date:

30 Apr 2018

Issue date:

5 Dec 2019