Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

High-performance distributed container mirror image distribution system and method

A distribution system and distributed technology, applied in the field of container cloud computing, can solve problems such as the increase of the average preparation time of the cluster, and achieve the effect of increasing file download speed and reducing CPU usage

Pending Publication Date: 2021-01-15
SUN YAT SEN UNIV
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the present invention is to provide a high-performance distributed container image distribution system and method to solve the problem that the average preparation time of the cluster generated when starting the docker container cluster on a large scale increases linearly with the cluster size in the deployment mode of the centralized container image warehouse question

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • High-performance distributed container mirror image distribution system and method
  • High-performance distributed container mirror image distribution system and method
  • High-performance distributed container mirror image distribution system and method

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment

[0066] The present invention also provides a specific embodiment, which is applied to a file backup management method of a high-performance distributed container image distribution system, referring to Figure 4 , the method includes:

[0067] There are two constants T, CL, and fLimit0 set when the system starts; T means to start backup management every time T; CL means the node cache size that can be used by each docker node; fLimit0 means the initial backup number of files;

[0068] Scan the service log in this cycle, for file f, if the file f is downloaded in this cycle, its backup quantity fLimit will be added; otherwise, its backup quantity fLimit will be decreased;

[0069] For each node in the system, calculate its weight. The weight calculation formula is weight=CL-actually used cache size. When the calculation result is less than 0, take 0;

[0070] For each image layered file in the system, if its actual backup number fNum is greater than fLimit, select fNum-fLimit ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a high-performance distributed container mirror image distribution system and method. The system comprises a main warehouse module, a scheduling module and a node processing module. The method comprises the steps that a main warehouse module forwards a mirror image pulling request; the scheduling module analyzes to obtain a to-be-pulled file list and sends data to the nodeprocessing module; the node processing module acquires the surprise hierarchical file and transmits the file through the IB network. According to the system and the method disclosed in the invention,the service pressure of the container mirror image server is reduced. The high-performance distributed container mirror image distribution system and method can be widely applied to the field of container cloud computing.

Description

technical field [0001] The invention relates to the field of container cloud computing, in particular to a high-performance distributed container image distribution system and method. Background technique [0002] As a lightweight, portable, and low-cost virtualization processing method, containers have become a way for many companies to reduce costs and improve efficiency. Starting a container requires container image files on the hard disk. In cloud-native scenarios, these image files need to be pulled from the container image warehouse. When a job needs to start the same container on multiple nodes, these nodes will upload to the image warehouse The image file is requested, but the export bandwidth of the mirror warehouse node is limited, so the average preparation time of the job on each node has a linear relationship with the deployment scale of the node. There have been some ways to optimize this problem in the industry, but the download of these method image layers i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/455G06F11/14
CPCG06F9/45558G06F11/1448G06F2009/45595
Inventor 聂志成杜云飞郭贵鑫李江卢宇彤钟康游杜量曹鹏赵帅帅
Owner SUN YAT SEN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products