Container name identification processing
AssigneeInternational Business Machines Corporation
InventorsKuo-Liang CHOU, Zhan Peng HUO, Jun ZHU, Yu Zui YOU, Xuan FENG, Jun HAO
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsKuo-Liang CHOU, Zhan Peng HUO, Jun ZHU, Yu Zui YOU, Xuan FENG, Jun HAO
Estimating the term…
Processing within a container-based computing environment is facilitated by standardizing container identification processing. The process includes, for a container being provided from a container image, extracting multiple layer files from the container image and using natural language processing to determine frequency of occurrence of software components in the multiple layer files of the container image. Further, the process includes generating a container name for the container using the determined frequency of occurrence of software components in the multiple layer files of the container image. The method further includes providing the container for the container-based computing environment using the container image and the generated container name. The generated container name facilitates processing within the container-based computing environment by being based, at least in part, on the frequency of occurrence of software components in the multiple layer files of the container image.
A computer-implemented method comprising:
The computer-implemented method of 1, wherein generating the container name further comprises generating the container name in accordance with multiple name-constraining conditions, the multiple name-constraining conditions include a length limitation for the container name being generated, an indication of whether abbreviations for software component names are to be used in the container name, an indication of whether software component version numbers, if any, are to be used in the container name, and an indication of whether naming weights for the software components are to be used in generating the container name, the naming weights being derived, at least in part, from the determined frequency of occurrence of the software components in the multiple layer files of the container image.
The computer-implemented method of 8, wherein using natural language processing to determine frequency of occurrence of software components in the multiple layer files of the container image comprises training and using a machine learning model to generate the hierarchical tree of container image component classifications which includes the set of software component names with corresponding weights.
A computer system for facilitating processing within a computing environment, the computer system comprising:
A computer program product for facilitating processing within a computing environment, the computer program product comprising:
Dependencies are inferred from the claim text.