×

Cluster-wide memory management using similarity-preserving signatures

  • US 9,747,051 B2
  • Filed: 03/30/2015
  • Issued: 08/29/2017
  • Est. Priority Date: 04/03/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • in a computing system that includes a plurality of compute nodes that run clients, defining memory chunks, each memory chunk comprising multiple memory pages accessed by a respective client;

    computing respective similarity-preserving signatures for two or more of the memory chunks;

    identifying, based on the similarity-preserving signatures, memory chunks that differ in content in no more than a predefined number of memory pages with at least a predefined likelihood, and noting first and second clients on different computing nodes, accessing the identified memory chunks; and

    migrating the first client to the compute node hosting the second client or to a compute node topologically adjacent in the computing system to the compute node hosting the second client, responsively to identifying the memory chunks that differ in content in no more than a predefined number of memory pages with at least a predefined likelihood.

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