IP Library Patent Application 18673190
Patent Application
App. No. 18/673,190

REPAIRING HIGH-AVAILABILITY VIRTUAL MACHINE PLACEMENTS IN A COMPUTING CLUSTER

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/673,190
Filed
May 23, 2024
Art Unit
2198
USPC
714/3
Abstract

Placement scenario optimization mechanisms for automatic placement of computing entities onto nodes of a running multi-node computing cluster. A set of failure mode parameters define a high-availability requirement of the multi-node computing cluster. In advance of a failure event, and responsive to a determination that a then-current computing entity placement does not satisfy the high-availability requirement, the cluster is analyzed and a plurality of feasible placement scenarios are generated. Optimization criteria are applied to the feasible placement scenarios such that a best choice from among the feasible placement scenarios is identified and applied to the virtual machine placements over the cluster. A change monitoring and detection facility continually observes the multi-node computing cluster to detect a change of a failure mode parameter or to detect a change to the configuration of the virtual machines. Certain of such changes cause feasible placement scenarios to be generated, evaluated, selected, and applied.

Claims (5)

1 . A non-transitory computer readable medium having stored thereon a sequence of instructions which, when stored in memory and executed by a processor cause the processor to perform acts comprising:

establishing a first set of virtualization system failure mode parameters that define a high-availability requirement of a virtualization system that forms a multi-node computing cluster;

establishing a first VM placement configuration wherein the first VM placement configuration corresponds to the first set of virtualization system failure mode parameters, and wherein the first VM placement configuration corresponds to a first high availability compliance state that meets or exceeds the high-availability requirement;

operating the virtualization system, at least until the virtualization system undergoes a transition from operating according to the first set of failure mode parameters to operating according to a second set of failure mode parameters; and

before a failure occurs, and responsive to the transition in the virtualization system, automatically establishing a second VM placement configuration wherein the second VM placement configuration corresponds to the second set of failure mode parameters, and wherein the second VM placement configuration, when operating according to the second set of failure mode parameters, corresponds to a second high availability compliance state of the virtualization system, and wherein the second high availability compliance state of the virtualization system is different from the first high availability compliance state of the virtualization system.

Assignments (1)
SECURITY INTEREST Recorded Feb 13, 2025
From: NUTANIX, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 070206/0463 →