Patent ID: 11892937
Assignee: BANK OF AMERICA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A non-transitory computer-readable medium storing instructions that when executed by a processor cause the processor to:
determine that an exception error is detected in a distributed network comprising a plurality of servers, wherein operations of a first server and a second server of the distributed network are tightly coupled, wherein the exception error corresponds to a failed transmission of communication data between communicatively coupled servers of the distributed network;
determine a data transfer route associated with failed transmission of the communication data, wherein the data transfer route includes the servers of the distributed network that fail to transmit or receive the communication data as a result of the exception error;
determine that the tightly coupled first server and second server are included in the data transfer route;
determine a subset of components of the tightly coupled first server and second server that are involved in operations associated with the exception error;
generate, based on the data transfer route and the subset of components, a containerized test environment comprising replica components corresponding to (1) the servers included in the data transfer route other than the first and second servers and (2) the subset of the components of the tightly coupled first and second servers that are involved in operations associated with the exception error;
provide a change to a property of a first replica component of the containerized test environment, wherein the property of the first replica component corresponds to a data transfer configuration property of the first server;
determine, based on results provided by the containerized test environment, that the provided change resolves the exception error;
store the change in a solution registry, wherein the change is stored as an executable corrective action configured to be automatically implementable to perform the change at a future time;
after storing the executable action:
detect a subsequent exception error;
determine that the stored executable action resolves the subsequent exception error; and
automatically implement the executable action, thereby automatically resolving the subsequent exception error; and

determine that the stored executable action resolves the subsequent exception error by:
determining a root cause of the subsequent exception error;
determining properties of the distributed network at the time of the subsequent exception error; and
determining, using the solution registry, that stored executable action is for the determined root cause and is associated with the determined properties of the distributed network at the time of the subsequent exception error.