Bank of America Corporation
Dynamic rerouting of the execution for automated server builds

Last updated:

Abstract:

An architecture for a server build is provided. The architecture may include a plurality of execution stages which may be divided into a plurality of steps. Each of the execution stages may be implemented on a server to complete a server build request. The architecture may further include an execution stage selector configured to identify, within a plurality of servers, a server that may have an availability to execute the request. The selector may be further configured to execute the request on the available server and record the order of each of the plurality of steps within each of the plurality of execution stages being executed on the server. In response to a failure, the selector may be configured to pause execution, determine a failed step within the execution stage, analyze the prior executed steps, and determine any prior executed steps that the failed step may depend from.

Status:
Grant
Type:

Utility

Filling date:

9 Nov 2017

Issue date:

9 Jun 2020