×

Compute Cluster Load Balancing Based on Memory Page Contents

  • US 20170003997A1
  • Filed: 07/01/2015
  • Published: 01/05/2017
  • Est. Priority Date: 07/01/2015
  • Status: Abandoned Application
First Claim
Patent Images

1. A method, comprising:

  • generating, by a processor, electronic content representations of memory pages associated with a cluster of hosts in a virtual computing environment, the hosts executing virtual machines providing services to clients;

    storing, in a memory accessible to the processor, an electronic database having electronic database associations between the electronic content representations of the memory pages and unique identifiers associated with the virtual machines;

    querying, by the processor, the electronic database for an electronic content representation of a single memory page;

    retrieving, by the processor, multiple unique identifiers associated with multiple virtual machines, each one of the multiple unique identifiers having an electronic database association with the electronic content representation of the single memory page;

    determining that the single memory page is redundantly stored by multiple hosts within the cluster based on the multiple unique identifiers associated with the multiple virtual machines; and

    swapping, by the processor, execution of the multiple virtual machines to a single host in the cluster in the virtual computing environment, such that the multiple virtual machines share access to the single memory page from the single host.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×