Docker virtual service network load balancing method

A virtual service network and load balancing technology, applied in the field of big data processing, can solve the problems such as the inability to optimize the server cluster level, the total running time of the cluster, and the poor ability of multiple tasks, so as to improve the ability of multiple tasks and reduce Total running time, effect of improving average response speed

Pending Publication Date: 2021-01-29
中建材信息技术股份有限公司 +1
View PDF0 Cites 0 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 Docker virtual service network load balancing method to solve the problem that the current level of server clusters cannot be optimized in the above background technology, and only pay attention to the demand response of a certain server and process multiple tasks at the same time The ability is poor, the total running time of the cluster is long, and the operation in the region is very unstable

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
  • Docker virtual service network load balancing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0025] A Docker virtual service network load balancing method, such as figure 1 shown, including the following steps:

[0026] S1: Collect the server resource usage of the Docker container through the interactive interface function between Docker and the operating system;

[0027] S2: collect the resource usage and task status of the server cluster through the interactive interface function of the server operating system and the cluster master control system;

[0028] S3: On the cluster master control server, establish servers, containers, process tables, and the total timetable of cluster processes, calculate the total execution time of the cluster, and input them into the total timetable of cluster processes;

[0029] S4: Select the solution with the shortest total execution time of the cluster as the optimal solution;

[0030] S5: Update the cluster master control server table, server, container and process table;

[0031] S6: Steps S4 and S5 are repeatedly executed unti...

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 relates to the technical field of big data processing, in particular to a Docker virtual service network load balancing method, which comprises the following steps: collecting resource use and task conditions of the Docker container and the server cluster through an interactive interface function of a Docker and an operating system and an interactive interface function of a server operating system and a cluster master control system, calculating the total execution time of the cluster in the cluster master control server, and inputting the total execution time into a cluster process total time table, selecting an optimal scheme to execute, updating a cluster master control server table, a server, a container and a process table, and repeatedly executing the steps S4 and S5 until all processes are executed. According to the method, optimization is carried out on the level of the server cluster, the demand response of a certain server is not independently concerned, the ability of the cluster to process multiple tasks is improved by reasonably controlling switching between different servers and different containers, the total running time of the cluster is shortened, and running in a region is relatively stable.

Description

technical field [0001] The invention relates to the technical field of big data processing, in particular to a Docker virtual service network load balancing method. Background technique [0002] Docker is an open source application container engine that allows developers to package their applications and dependencies into a portable container, and then publish it to any popular Linux machine, or implement virtualization. Containers completely use the sandbox mechanism, and there will be no interfaces between them. If the server cluster level of the Docker virtual service network is not optimized, it only focuses on the demand response of a certain server, and the ability to handle multiple tasks at the same time is poor. The total running time of the cluster is long, and the operation in the region is very unstable. Contents of the invention [0003] The purpose of the present invention is to provide a Docker virtual service network load balancing method to solve the prob...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5083
Inventor 时孝全秦利滨孙超盛健勃
Owner 中建材信息技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products