System and method for optimized retention of container images in a cloud server
AssigneeBank of America Corporation
InventorsShailendra Singh, Saurabh Gupta
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention relate to systems, methods, and computer program products for optimized retention of container images in a cloud server, the invention including: identifying a plurality of container images, where the plurality of container images is stored in the cloud server; generating a non-fungible token (NFT) associated with each container image; using an NFT scoring engine to calculate a score associated with each container image of the plurality of container images; detecting a system failure associated with the cloud server; selecting a first container image of the plurality of container images; and moving the first container image from the cloud server to a local memory device.
Claims9
A system for optimized retention of container images in a cloud server, the system comprising:
- at least one non-transitory storage device;
- and
- at least one processing device coupled to the at least one non-transitory storage device, wherein the at least one processing device is configured to:
- identify a plurality of container images, wherein the plurality of container images is stored in the cloud server;
- generate a non-fungible token (NFT) associated with each container image;
- use an NFT scoring engine to calculate a score associated with each container image of the plurality of container images, wherein each score is calculated based on at least one of:
- a security protocol associated with the container image, a number of users of the container image, and a maximum user base associated with the container image;
- based on the score associated with each container image, determine a priority ranking of each container image;
- using a concept lattice engine, generate a concept lattice associated with the plurality of container images, wherein the concept lattice comprises a plurality of components and wherein each component identifies a container image of the plurality of container images and the score associated with each container image;
- detect a system failure associated with the cloud server;
- select a first container image of the plurality of container images;
- and
- move the first container image from the cloud server to a local memory device.
A computer program product for optimized retention of container images in a cloud server, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
- an executable portion configured to identify a plurality of container images, wherein the plurality of container images is stored in the cloud server;
- an executable portion configured to generate a non-fungible token (NFT) associated with each container image;
- an executable portion configured to use an NFT scoring engine to calculate a score associated with each container image of the plurality of container image, wherein each score is calculated based on at least one of:
- a security protocol associated with the container image, a number of users of the container image, and a maximum user base associated with the container image;
- an executable portion configured to, based on the score associated with each container image, determine a priority ranking of each container image;
- an executable portion configured to use a concept lattice engine to generate a concept lattice associated with the plurality of container images, wherein the concept lattice comprises a plurality of components and wherein each component identifies a container image of the plurality of container images and the score associated with each container image;
- an executable portion configured to detect a system failure associated with the cloud server;
- an executable portion configured to select a first container image of the plurality of container images;
- and
- an executable portion configured to move the first container image from the cloud server to a local memory device.
A computer-implemented method for optimized retention of container images in a cloud server, the method comprising:
- identifying a plurality of container images, wherein the plurality of container images is stored in the cloud server;
- generating a non-fungible token (NFT) associated with each container image;
- using an NFT scoring engine to calculate a score associated with each container image of the plurality of container images, wherein each score is calculated based on at least one of:
- a security protocol associated with the container image, a number of users of the container image, and a maximum user base associated with the container image;
- based on the score associated with each container image, determining a priority ranking of each container image;
- using a concept lattice engine, generating a concept lattice associated with the plurality of container images, wherein the concept lattice comprises a plurality of components and wherein each component identifies a container image of the plurality of container images and the score associated with each container image;
- detecting a system failure associated with the cloud server;
- selecting a first container image of the plurality of container images;
- and
- moving the first container image from the cloud server to a local memory device.
Dependencies are inferred from the claim text.