| CPC G06F 8/433 (2013.01) [G06F 8/35 (2013.01)] | 11 Claims |

|
1. A computer implemented method for tuning software container interdependent systems, comprising:
receiving, by a computer processor operating a prediction engine, data from one or more software containers, wherein the data includes operations from one or more software applications in the software containers;
wherein the program instructions further comprise identifying, by the prediction engine, one or more of a plurality of dependencies that occur between different software containers, wherein a probability of dependency value is assigned to one or more of the identified plurality of dependencies that occur between different software containers, and identifying, by the prediction engine, a plurality of dependencies in the operations;
developing, by the prediction engine, a model of interdependencies based on the identified plurality of dependencies;
determining, by the prediction engine, one or more failure candidates in the identified plurality of dependencies;
performing, by the prediction engine, a statistical analysis of source code and the one or more software applications;
logging a plurality of operation associated events from the statistical analysis, wherein the identified one or more of plurality of dependencies are identified from the logged operation associated events; and
generating, by the prediction engine, a software architecture template operative to be used as a reference for successful deployment of a software based on the one or more failure candidates.
|