Patent · US Active

System and method for cooperative virtual machine memory scheduling

US8543790B2 · kind B2 · utility

79Cited by
4References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 17, 2013
Grant dateSep 24, 2013
Priority date
Expiry dateJan 17, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/151
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A resource scheduler for managing a distribution of host physical memory (HPM) among a plurality of virtual machines (VMs) monitors usage by each of the VMs of respective guest physical memories (GPM) to determine how much of the HPM should be allocated to each of the VMs. On determining that an amount of HPM allocated to a source VM should be reallocated to a target VM, the scheduler sends allocation parameters to a balloon application executing in the source VM causing it to reserve and write a value to a guest virtual memory (GVM) location in the source VM. The scheduler identifies the HPM location that corresponds to the reserved GVM and allocates it to the target VM by mapping a guest physical memory location of the target VM to the HPM location.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.