Model driven diagnostics system and methods thereof
First Claim
1. A method of performing at least one diagnostic test in an integrated support platform having a plurality of services, the method comprising:
- building at least one or more knowledge model for respective of the plurality of services in the integrated support platform by determining one or more components related to the plurality of services, wherein building the at least one knowledge model comprises;
determining one or more possible failures of respective components of the one or more components and at least one associated symptom to identify the one or more possible failures;
constructing a framework for one or more diagnostics, that are associated to the one or more possible failures by creating at least one execution plan based on a most efficient path for determining a possible failure of the one or more possible failures, wherein the most efficient path for determining the possible failure of the one or more possible failures comprises a route defined though a process that comprises computing a historical result for a specific problem and associated diagnostics of the one or more of the diagnostics associated with the specific problem to determine a most used of the associated diagnostics of the one or more diagnostics for resolving the possible failure, wherein the most used of the associated diagnostics of the one or more diagnostics is prioritized based on a resolution index assigned to the most used of the associated diagnostics of the one or more diagnostics; and
performing the at least one diagnostic test resolving one or more failures of respective components by using the framework based on the built knowledge model for the plurality of services.
3 Assignments
0 Petitions
Accused Products
Abstract
A method to perform a diagnostic test in an integrated support platform having a plurality of services is disclosed. The method includes a process of building at least one or more knowledge model for each of the plurality of services in the integrated support platform. The process of building the knowledge model includes determining one or more failure(s) of each component and at least one associated symptom to identify the one or more failures and constructing a framework for the diagnostic test associated to the one or more failures. The framework comprising the diagnostic test may be created by at least one of an execution plan based on the most efficient path for determining the failure. The method further includes performing the diagnostic test for resolving one or more failures of each component by using the framework based on the built knowledge model for the plurality of services.
17 Citations
28 Claims
-
1. A method of performing at least one diagnostic test in an integrated support platform having a plurality of services, the method comprising:
-
building at least one or more knowledge model for respective of the plurality of services in the integrated support platform by determining one or more components related to the plurality of services, wherein building the at least one knowledge model comprises; determining one or more possible failures of respective components of the one or more components and at least one associated symptom to identify the one or more possible failures; constructing a framework for one or more diagnostics, that are associated to the one or more possible failures by creating at least one execution plan based on a most efficient path for determining a possible failure of the one or more possible failures, wherein the most efficient path for determining the possible failure of the one or more possible failures comprises a route defined though a process that comprises computing a historical result for a specific problem and associated diagnostics of the one or more of the diagnostics associated with the specific problem to determine a most used of the associated diagnostics of the one or more diagnostics for resolving the possible failure, wherein the most used of the associated diagnostics of the one or more diagnostics is prioritized based on a resolution index assigned to the most used of the associated diagnostics of the one or more diagnostics; and performing the at least one diagnostic test resolving one or more failures of respective components by using the framework based on the built knowledge model for the plurality of services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for building a knowledge model to perform diagnostics for a plurality of services, the system comprising:
-
one or more components configured for building the knowledge model related to respective of the plurality of services; a framework configured for the plurality of components associated to the respective of the plurality of services, to perform the diagnostics, wherein the framework comprising; a failure module including at least one or more possible failures for each of the plurality of components; a problem module including at least one or more problems associated to respective of the possible failures of the at least one or more possible failures; a symptom module including at least one symptoms associated to each problems; and a diagnostics module including at least one or more diagnostics to run for localizing each of one or more problems, wherein the diagnostics module is used to determine at least one execution plan comprising at least one route determined at least based on computing a historical result at least for a specific problem and associated diagnostics of the one or more diagnostics to determine a most used of the associated diagnostics of the one or more diagnostics for resolving a possible failure of the at least one or more possible failures, wherein the most used of the associated diagnostics of the one or more diagnostics is prioritized based on a resolution index assigned to the most used of the associated diagnostics of the one or more diagnostics. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A computer program product comprising a computer readable storage media having a computer readable program code embodied therein, the computer readable program code causing a computer to perform a method for performing diagnostics in an integrated support platform having a plurality of services, the method comprising:
program code adapted for building at least one knowledge model for each of the plurality of services in the integrated support platform, by determining one or more components related to the plurality of services, wherein program code adapted for building the at least one knowledge model comprising; program code adapted for determining one or more failures of each component and at least one associated symptom to identify the one or more failures; program code adapted for constructing a framework for the diagnostics associated to the one or more failures, by creating at least one execution plan based on a most efficient path for determining the one or more failures, wherein the most efficient path for determining the one or more failures comprises a route defined through a process of continuous learning, the process of continuous learning comprising; determining a cost of performing one or more of the diagnostics associated to the one or more failures; determining an access privilege for performing the one more of the diagnostics; and computing a historical result for a specific problem and associated diagnostics of the one or more of the diagnostics associated to the one or more failures at periodic intervals to determine a most used of the one or more associated diagnostics of the one or more of the diagnostics, wherein the historical result is used to identify and prioritize the one or more diagnostics associated to the one or more failures based on resolution indexes assigned to respective of the associated diagnostics of the one or more diagnostics, wherein a resolution index of the resolution indexes is assigned to the most used of the one or more associated diagnostics, the resolution index of the one or more resolution indexes is incremented based on use of the most used of the one or more associated diagnostics, the most used of the one or more associated diagnostics having the highest resolution index of the resolution indexes; and program code adapted for performing the diagnostics for resolving one or more failures of each components by using the framework based on the built knowledge model for the plurality of services.
Specification