Methods and Systems that Diagnose and Manage Undesirable Operational States of Computing Facilities
AssigneeVMware, Inc.
InventorRui Liu
Life of this patent
Estimating the term…
Abstract
The current document is directed to automatically, semi-automatically, and/or manually monitoring a computing facility to detect and address undesirable operational states in computing facilities. The present disclosure employs case-based inference to diagnose and ameliorate undesirable operational states using records of previously handled undesirable operational states and the actions taken to remediate the previously handled undesirable operational states.
Claims20
A system comprising:
- at least one computing device comprising at least one processor;
- at least one memory comprising executable instructions, wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:
- receive an alert for a computing facility, the alert comprising an alert identifier and an operational state snapshot for the alert;
- identify, based on the alert identifier, a plurality of operational state records that match the alert based on an alert field parameter that matches the alert identifier;
- select, from the plurality of operational state records, a plurality of similar operational state records based on a respective similarity metric calculated between the operational state snapshot for the alert and a respective one of the similar operational state records;
- and
- implement a remedial action in the computing facility to resolve the alert, wherein the remedial action comprises an action encoded in an actions field of the respective one of the similar operational state records.
A method implemented by instructions executed by at least one computing device, the method comprising:
- receiving an alert for a computing facility, the alert comprising an alert identifier and an operational state snapshot for the alert;
- identifying, based on the alert identifier, a plurality of operational state records that match the alert based on an alert field parameter that matches the alert identifier;
- selecting, from the plurality of operational state records, a plurality of similar operational state records based on a respective similarity metric calculated between the operational state snapshot for the alert and a respective one of the similar operational state records;
- and
- implementing a remedial action in the computing facility to resolve the alert, wherein the remedial action comprises an action encoded in an actions field of the respective one of the similar operational state records.
A non-transitory computer-readable medium comprising executable instructions, wherein the instructions, when executed by at least one processor, cause at least one computing device to at least:
- receive an alert for a computing facility, the alert comprising an alert identifier and an operational state snapshot for the alert;
- identify, based on the alert identifier, a plurality of operational state records that match the alert based on an alert field parameter that matches the alert identifier;
- select, from the plurality of operational state records, a plurality of similar operational state records based on a respective similarity metric calculated between the operational state snapshot for the alert and a respective one of the similar operational state records;
- and
- implement a remedial action in the computing facility to resolve the alert, wherein the remedial action comprises an action encoded in an actions field of the respective one of the similar operational state records.
Dependencies are inferred from the claim text.