Browse Prior Art Database

System method and apparatus to predict requirement of container registry in new location based on current and past experience with the already existing registries hosting the images for container host

IP.com Disclosure Number: IPCOM000247382D
Publication Date: 2016-Aug-31
Document File: 3 page(s) / 50K

Publishing Venue

The IP.com Prior Art Database

Abstract

Dislcosed is a system method and apparatus to predict requirement of container registry in new location based on current and past experience with the already existing registries hosting the images for container host

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 3

System method and apparatus to predict requirement of container registry in new location based on current and past experience with the already existing registries hosting the images for container host

Container Registry and Container Hosts

Container Host is the machine where containers are spawned and run. That is the machine where container management software (for eg: docker) is installed

Container Registry(public or your own local Docker Registry - conceptually how it works - is the same) is the machine where Container Images are stored

Use of container for hosting application is quite essential part of current deployment cycle

Now when we create a container, following is the flow


1) Container Host checks whether it has the Image locally in the LOCAL REPO of the container host


2) If not - it will try to fetch the image from container Registry(LOCAL OR PUBLIC REGISTRY) Here LOCAL REGISTRY means - your ORGANIZATIONS (in our case bluemix Image registry for eg) LOCAL REGISTRY and PUBLIC REGISTRY refers to publicly available ones(like Docker Hub)

Issue with current approaches

Even though many benefits of above design is enjoyed by industry today, currently there are no mechanisms to :

Generate recommendations for requirement of a registry in a new location for a container cloud thats geographically spread across multiple geographical locations or multiple labs and data centers to reduce the changes of getting network time-out failures
There is proposed a method of generating recommendations based on pull request status in each container host - by which requirement for container image registries in new geographical locations or lab can be suggested.

What is Container Registry : The Registry is a stateless, highly scalable server side application that stores and lets you distribute container images. These are public or private stores from which you upload or download images. For example, Docker Hub.

What is Container Host : The host machine on which your container daemon process is running and where the images are getting pulled to for spawning the container.

1


Page 02 of 3

Container...