×

Method and apparatus for dynamic memory resource management

  • US 7,979,857 B2
  • Filed: 04/25/2005
  • Issued: 07/12/2011
  • Est. Priority Date: 05/21/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for dynamic memory resource management, comprising:

  • collecting memory activity information for a memory allocation of a virtual machine, the memory allocation having a predetermined size;

    determining a dynamic priority for the virtual machine based on a specified priority for the virtual machine; and

    dynamically changing the size of the memory allocation of the virtual machine, as needed, based on the collected memory activity information for the memory allocation of the virtual machine and the determined dynamic priority for the virtual machine, wherein dynamically changing the size of the memory allocation of the virtual machine further comprises;

    analyzing the collected memory activity information for a memory allocation of the virtual machine, to determine memory usage of the virtual machine; and

    performing one or more of the following;

    increasing the size of the memory allocation of the virtual machine, if it is determined that the memory usage of the virtual machine is equal to or higher than the allocated memory of the virtual machine;

    ordecreasing the size of the memory allocation of the virtual machine, if it is determined that the memory usage of the virtual machine is substantially lower than the allocated memory of the virtual machine.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×