Coordinated Garbage Collection in Distributed Systems
AssigneeOracle International Corporation
InventorsTimothy L. Harris, Martin C. Maas
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsTimothy L. Harris, Martin C. Maas
Estimating the term…
Fast modern interconnects may be exploited to control when garbage collection is performed on the nodes (e.g., virtual machines, such as JVMs) of a distributed system in which the individual processes communicate with each other and in which the heap memory is not shared. A garbage collection coordination mechanism (a coordinator implemented by a dedicated process on a single node or distributed across the nodes) may obtain or receive state information from each of the nodes and apply one of multiple supported garbage collection coordination policies to reduce the impact of garbage collection pauses, dependent on that information. For example, if the information indicates that a node is about to collect, the coordinator may trigger a collection on all of the other nodes (e.g., synchronizing collection pauses for batch-mode applications where throughput is important) or may steer requests to other nodes (e.g., for interactive applications where request latencies are important).
1-20. (canceled)
A system, comprising:
A method, comprising:
One or more non-transitory computer-readable storage media storing program instructions that when executed on or across one or more computing nodes cause the one or more computing nodes to perform:
Dependencies are inferred from the claim text.