US 12,487,800 B2
Rebuilding container event logic from secondary and tertiary systems
Nadiya Kochura, Bolton, MA (US); Jonathan D. Dunne, Dungarvan (IE); and Fang Lu, Billerica, MA (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Jun. 23, 2023, as Appl. No. 18/340,817.
Prior Publication US 2024/0427578 A1, Dec. 26, 2024
Int. Cl. G06F 8/35 (2018.01); G06F 8/41 (2018.01)
CPC G06F 8/433 (2013.01) [G06F 8/35 (2013.01)] 11 Claims
OG exemplary drawing
 
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.