US 11,922,181 B2
Configuration discovery of computer applications
Anup Kalia, White Plains, NY (US); John Rofrano, Mahopac, NY (US); Jin Xiao, White Plains, NY (US); Mihir Choudhury, Jersey City, NJ (US); Elizabeth Daly, Dublin (IE); Oznur Alkan, Clonsilla (IE); Lambert Pouguem Wassi, Yonkers, NY (US); and Maja Vukovic, New York, NY (US)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Sep. 14, 2021, as Appl. No. 17/474,567.
Prior Publication US 2023/0085488 A1, Mar. 16, 2023
Int. Cl. G06F 9/24 (2006.01); G06F 8/33 (2018.01); G06F 9/445 (2018.01); G06N 5/02 (2023.01); G06F 9/4401 (2018.01)
CPC G06F 9/44505 (2013.01) [G06F 8/33 (2013.01); G06N 5/02 (2013.01); G06F 9/4401 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory that stores computer executable components; and
a processor, operably coupled to the memory, and that executes the computer executable components stored in the memory, wherein the computer executable components comprise:
an active learning component that trains an active learning model to generate candidate lists of values for environment attributes for deployments of containerized computer applications in target computing environments; and
a configuration component that discovers, using the active learning model, configuration information associated with a containerized computer application, wherein the configuration information is characterized by a set of environment attributes extracted by querying a source code of the containerized computer application.