×

Moveable distributed synchronization objects

  • US 10,623,487 B2
  • Filed: 01/11/2017
  • Issued: 04/14/2020
  • Est. Priority Date: 01/11/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented resource sharing method in a distributed computing environment, the method comprising:

  • in response to a first condition, determining a first node in the distributed computing environment on which an access rate of a synchronization object is greatest;

    storing the synchronization object on the first node, for use in synchronizing access to a resource;

    in response to a second condition, determining a second node in the distributed computing environment on which an access rate of the synchronization object is greatest; and

    relocating, as a lock move, the synchronization object from a storage on the first node to a storage on the second node,wherein a profile based lock placement and the lock move is used on the first node and the second node,wherein the profile includes the lock placement and the lock move and usage of the lock in a pool that extends across all nodes in the distributed computing environment,wherein the lock move is not moved when the synchronization object is being used to protect the resource,wherein the node on which the access rate of the synchronization object is greatest is determined by an analysis of profiling results, andwherein the node on which the access rate of the synchronization object is greatest is determined by a speculative code analysis or execution.

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