| CPC H04L 41/082 (2013.01) [G06N 20/00 (2019.01)] | 20 Claims |

|
1. A method for managing a configuration of a client deployment to provide a service to a client, the method comprising:
obtaining a current configuration of a client deployment that has been previously configured based on a goal configuration that is trusted to enable the client deployment to provide the service to the client;
obtaining, based on the current configuration of the client deployment, a first knowledge graph;
making a first comparison of the first knowledge graph to a second knowledge graph having a subset of requirements specified by the goal configuration to identify whether the first knowledge graph meets the subset of the requirements;
in a first instance of the comparing where the first knowledge graph does not meet the subset of the requirements:
identifying, based on the first knowledge graph and the second knowledge graph, a first configuration drift of the client deployment that is likely to impair the service provided to the client;
identifying, based on the first configuration drift, a first remedial action to be performed to update the client deployment to meet the subset of the requirements;
performing the first remedial action to obtain a first updated client deployment; and
using the first updated client deployment to continue to provide the service to the client.
|