×

Systems and methods of controlling memory footprint

  • US 10,445,009 B2
  • Filed: 06/30/2017
  • Issued: 10/15/2019
  • Est. Priority Date: 06/30/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computing device comprising:

  • a physical memory; and

    at least one processor coupled to the physical memory and configured to;

    allocate at least one portion of the physical memory for use by a virtual machine (VM);

    partition the at least one portion of the physical memory into a plurality of memory slices associated with the VM;

    associate each memory slice of the plurality of memory slices with an artificial cost to access the physical memory within the memory slice;

    receive a memory allocation request;

    identify at least one memory slice of the plurality of memory slices based on the artificial cost to access the physical memory within the at least one memory slice;

    allocate space within the at least one memory slice that is sufficient to satisfy the memory allocation request; and

    respond to the memory allocation request with an identifier of the space.

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