×

Coordinated Garbage Collection in Distributed Systems

  • US 20160070593A1
  • Filed: 05/27/2015
  • Published: 03/10/2016
  • Est. Priority Date: 09/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of computing nodes, each of which comprises at least one processor and a memory, and each of which hosts one or more virtual machine instances, wherein each virtual machine instance has its own heap memory that is not shared with other virtual machine instances; and

    a garbage collection coordinator;

    wherein each of the virtual machine instances executes a respective process of a distributed application that communicates with one or more other ones of the processes of the distributed application executing on respective other virtual machine instances;

    wherein the garbage collection coordinator is configured to;

    determine that a collection should be performed on one of the virtual machine instances dependent, at least in part, on whether a collection is being performed, or is about to be performed, on one or more other ones of the virtual machine instances; and

    initiate collection on the one of the virtual machine instances.

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