Identifying troubleshooting options for resolving network failures
AssigneeMicrosoft Technology Licensing, LLC
InventorsNavendu Jain, Rahul Potharaju
Life of this patent
Estimating the term…
Abstract
Described herein are various technologies pertaining to providing assistance to an operator in a data center with respect to failures in the data center. An alarm is received, and a failing device is identified based upon content of the alarm. Failure conditions of the alarm are mapped to a failure symptom that may be exhibited by the failing device, and troubleshooting options previously employed to mitigate the failure symptom are retrieved from historical data. Labels are respectively assigned to the troubleshooting options, where a label is indicative of a probability that a troubleshooting option to which the label has been assigned will mitigate the failure symptom.
Claims20
A system that is configured to resolve failures in a data center, the system comprising:
- a processor;
- a data store comprising a database, wherein the database includes historical data;
- and
- memory that stores instructions that, when executed by the processor, cause the processor to perform acts comprising:
- receiving, over a network connection, an alarm generated by a device in a data center, the alarm comprising a failure condition that is indicative of a failure in the data center, wherein the alarm identifies the device;
- responsive to receiving the alarm, querying the database to identify a failure symptom in the historical data that is mapped to the failure condition;
- responsive to querying the database to identify the failure symptom, identifying troubleshooting options in the historical data that are mapped to the failure symptom, wherein the troubleshooting options are included in the historical data due to the troubleshooting options being previously undertaken to mitigate failures with the failure symptom in the data center;
- and
- responsive to identifying the troubleshooting options in the historical data, causing the troubleshooting options to be presented on a display to a data center technician.
A method executed by a processor of a computing system, wherein the computing system comprises a data store that comprises a database, the database including historical data, the method comprising:
- receiving, over a network connection, an alarm generated by a device in a data center, the alarm comprising a failure condition that is indicative of a failure in the data center, wherein the alarm identifies the device;
- querying the database to identify a failure symptom based upon the failure symptom being mapped, in the historical data, to the failure condition;
- responsive to querying the database to identify the failure symptom in the historical data, identifying troubleshooting options in the historical data that are assigned to the failure symptom, wherein the troubleshooting options are included in the historical data due to the troubleshooting options being previously undertaken to mitigate the failure symptom;
- responsive to identifying the troubleshooting options, obtaining probabilities that the troubleshooting options, when undertaken with respect to the device, will mitigate the failure symptom;
- and
- responsive to obtaining the probabilities, causing the troubleshooting options and the probabilities to be presented on a display to a data center technician.
A computer-readable storage medium comprising instructions that, when executed by a processor of a resolution system, cause the processor to perform acts comprising:
- receiving, over a network connection, an alarm generated by a device in a data center, the alarm comprising a failure condition that is indicative of a failure in the data center;
- responsive to receiving the alarm, querying a database comprising historical data to identify a failure symptom that is mapped to the failure condition;
- responsive to identifying the failure symptom in the historical data, identifying troubleshooting options in the historical data, the troubleshooting options are included in the historical data due to data center technicians previously employing the troubleshooting options in attempts to mitigate failures associated with the failure symptom;
- causing the troubleshooting options to be presented to a data center technician on a display responsive to identifying the troubleshooting options;
- subsequent to outputting the troubleshooting options, receiving feedback from the data center technician that the failure symptom has been mitigated and that a troubleshooting option in the troubleshooting options was employed to mitigate the failure symptom;
- and
- updating the historical data based upon the feedback.
Dependencies are inferred from the claim text.