17806320. CONTAINER IMAGE OPTIMIZATION FOR A SELECTED DEPLOYMENT ENVIRONMENT simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)
CONTAINER IMAGE OPTIMIZATION FOR A SELECTED DEPLOYMENT ENVIRONMENT
Organization Name
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor(s)
Ashok Pon Kumar Sree Prakash of Bangalore (IN)
Padmanabha Venkatagiri Seshadri of Mysore (IN)
Harikrishnan Balagopal of Thrissur (IN)
CONTAINER IMAGE OPTIMIZATION FOR A SELECTED DEPLOYMENT ENVIRONMENT - A simplified explanation of the abstract
This abstract first appeared for US patent application 17806320 titled 'CONTAINER IMAGE OPTIMIZATION FOR A SELECTED DEPLOYMENT ENVIRONMENT
Simplified Explanation
The patent application describes a method for optimizing container images in a deployment environment. Here are the key points:
- The method involves obtaining a list of container images to be deployed in a computing environment to provide various services.
- The total layer size of the container images is determined based on the size of individual image layers.
- At least one container image is reconfigured to adjust the total layer size of the deployment.
- The reconfiguration is based on deployment characteristics and involves replacing image layers with other layers configured based on the other container images in the deployment.
Potential Applications
- Cloud computing platforms
- Microservices architectures
- Container orchestration systems
Problems Solved
- Inefficient use of resources due to large container image sizes
- Slow deployment and scaling of containerized applications
- Increased storage requirements for container images
Benefits
- Optimized container images result in reduced storage requirements and faster deployment times.
- Efficient use of resources leads to cost savings and improved performance.
- Simplified management and scaling of containerized applications.
Original Abstract Submitted
Container image optimization is provided for a deployment environment. An indication of a plurality of container images to be deployed in a deployment to provide a plurality of services within a computing environment is obtained. The plurality of container images of the deployment has a total layer size of a plurality of image layers of the plurality of container images. At least one container image of the plurality of container images is reconfigured to adjust the total layer size for the deployment. The reconfiguring is based on one or more deployment characteristics of the deployment and includes replacing at least one image layer of a container image of the at least one container image with one or more other image layers configured based on the plurality of container images to be deployed.