Back to results
US 8,266,634 B2Granted
Resource assignment system with recovery notification
AssigneeMicrosoft Corporation
InventorsAlastair Wolman, Atul Adya, John D. Dunagan
Life of this patent
Estimating the term…
Abstract
The application discloses a resource assignment system including recovery notification procedures or methods to notify an application or node of potentially lost resources. The recovery notification procedures or calls are invoked in response to a recovery notification registration function. In response to recovery notification registration, a recovery notification or call is generated to report lost resources.
Claims20
A resource assignment system comprising:
- a library configured to interface with resources of the resource assignment system and the library including a recovery notification function or method to generate a recovery notification call for lost resources or buckets;
- and
- a computer that utilizes the recovery notification call to notify client devices that are communicatively coupled to the resource assignment system that the lost resources or buckets have become unavailable.
A resource assignment system comprising:
- a manager component configured to partition resources or a bucket of resources across one or more owner nodes or grant leases for the resources or buckets;
- and
- a computer having an owner library that is configured to interface with the manager component to receive leases or partitioned resources or buckets, the owner library being configured to interface with the manager component so that the manager component learns of lost resources or buckets, the owner library periodically sending the manager component status requests at regular intervals, and the owner library generating a recovery notification upon the manager component not responding to the status requests.
A computer-implemented method comprising:
- maintaining a record of lost resources in a table that includes indications of the lost resources and times associated with when the resources were lost;
- and
- utilizing a computer and the record to generate recovery notifications on a node for the lost resources.
Dependencies are inferred from the claim text.