Executing resource management operations in distributed computing systems
AssigneeNutanix, Inc.
InventorsRanjan PARTHASARATHY, Vinod GUPTA, Digvijay DALAPATHI
Life of this patent
Estimating the term…
Loading patent…
AssigneeNutanix, Inc.
InventorsRanjan PARTHASARATHY, Vinod GUPTA, Digvijay DALAPATHI
Estimating the term…
Computing cluster system management. Embodiments implement fine-grained rule-based approaches to error recovery. A service dispatches tasks to components of the computing cluster. At the time of task dispatching, entries are made into a write-ahead log. The write-ahead log entries serve for recording task and component attributes. A monitor detects a failure event raised by one or more of the components of the computing cluster. Responses to the failure event include determining a set of conditions that are present in the computing cluster at the time of the detection, and then using the failure event and the determined conditions in combination with a set of fine-grained failure processing rules to determine one or more recovery actions to take. Recovery actions include redistributing the failed task to a different node or to different service. Certain conditions and rules initiate actions that rollback the state of a component to a previous success points.
A method comprising:
The method of claim, wherein the attribute includes information about the distributed virtualization and the task that is issued to a resource in the distributed virtualization system, and the dependency relationship.
A non-transitory computer readable medium having stored thereon a sequence of instructions which, when stored in memory and executed by a processor, causes the processor to perform a set of acts, the set of acts comprising:
A system for error recovery in a clustered computing system having a shared storage pool, the system comprising:
Dependencies are inferred from the claim text.