×

Constructing and enhancing a deployment pattern

  • US 10,558,445 B2
  • Filed: 12/13/2016
  • Issued: 02/11/2020
  • Est. Priority Date: 12/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of optimizing a deployment pattern, the method comprising the steps of:

  • a computer aggregating a metadata description of components in plurality of precedent systems, relationships between the components, performance characteristics of the plurality of precedent systems, and overall service level achievements of the plurality of precedent systems;

    based on the metadata description of the components, the relationships between the components, the performance characteristics of the plurality of precedent systems, and the overall service level achievements of the plurality of precedent systems, the computer generating a metadata model of the precedent systems;

    during a design phase of a lifecycle of an infrastructure of a new system and prior to any test phase or production phase of the new system, the computer identifying components in an initial deployment pattern of the new system, the initial deployment pattern being an initial design of the infrastructure of the new system;

    during the design phase of the lifecycle of the infrastructure of the new system and prior to any test phase or production phase of the new system, the computer determining target non-functional requirements (NFRs) and target service levels of the new system by automatically identifying the target NFRs and the target service levels of the new system based on the initial deployment pattern;

    during the design phase of the lifecycle of the infrastructure of the new system and prior to any test phase or production phase of the new system, and based on the metadata model and the overall service level achievements of the plurality of precedent systems, the computer identifying one or more precedent systems included in the plurality of precedent systems that have components that match the components in the initial deployment pattern;

    during the design phase of the lifecycle of the infrastructure of the new system and prior to any test phase or production phase of the new system, and based on the metadata model, the computer determining that a historical performance of the one or more precedent systems did not satisfy the target NFRs and the target service levels of the new system;

    during the design phase of the lifecycle of the infrastructure of the new system and prior to any test phase or production phase of the new system, and in response to the step of determining that the historical performance of the one or more precedent systems did not satisfy the target NFRs and the target service levels, the computer modifying the components that were identified in the initial deployment pattern and generating a new deployment pattern for the new system so that (i) the new deployment pattern includes the modified components and (ii) a performance of the new system using the new deployment pattern is likely to satisfy the target NFRs and the target service levels; and

    during the design phase of the lifecycle of the infrastructure of the new system and prior to any test phase or production phase of the new system, the computer generating a recommendation for deploying the new system using the new deployment pattern.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×