Unlock instant, AI-driven research and patent intelligence for your innovation.

A rack-aware container cloud platform resource scheduling method and system

A resource scheduling and cloud platform technology, applied in transmission systems, digital transmission systems, data exchange networks, etc., can solve the problem of high application unavailability risk, reduce the risk of unavailability, and avoid excessive traffic.

Active Publication Date: 2020-12-29
中铝视拓智能科技有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the deficiencies in the above-mentioned prior art, the present invention provides a rack-aware container cloud platform resource scheduling method and system to solve the problem of application unavailability caused by the distribution of container copies in the same rack in the prior art high risk issues

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
  • A rack-aware container cloud platform resource scheduling method and system
  • A rack-aware container cloud platform resource scheduling method and system
  • A rack-aware container cloud platform resource scheduling method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030]The present invention will be further described in detail below in conjunction with the drawings and specific embodiments.

[0031]Such asfigure 1 As shown, the present invention discloses a container cloud platform resource scheduling method based on rack awareness, including the following steps:

[0032]A. Obtain the user's service request, analyze the obtained service request and define the number of copies required;

[0033]B. Obtain all nodes and their status information;

[0034]C. Score all the obtained nodes according to the resource scoring method, and select the node with the highest resource scoring priority for scheduling;

[0035]D. Determine whether there are remaining copies that need to be scheduled, if not, then end the scheduling, if there are, then go to step E;

[0036]E. Obtain the cluster node network topology diagram, and select a node with a distance greater than 2 from the node with the highest resource score priority described in step C;

[0037]F. Obtain all nodes and th...

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 present invention provides a rack-aware container cloud platform resource scheduling method and system, the method comprising the following steps: A. Obtaining user service requests for analysis and defining the number of copies required; B. Obtaining the status of all nodes; C. .Score according to the resource scoring algorithm, select the node with the highest resource scoring priority for scheduling; D. Determine whether there are remaining copies that need to be scheduled, if not, end the scheduling, if so, enter step E; E. Obtain the cluster node network Topology diagram, select a node with a distance greater than 2 from the node with the highest resource rating priority described in step C; F. Obtain the status of all nodes with a distance of 2 from a node described in step E, and re-enter Step C. It avoids the distribution of container copies in the same rack during the scheduling process, reduces the risk of application unavailability, and disperses the network traffic in the cluster to avoid the problem of excessive traffic on a single network port.

Description

Technical field[0001]The invention relates to the technical field of cloud computing resource scheduling, in particular to a method and system for resource scheduling of a container cloud platform based on rack awareness.Background technique[0002]In the container cloud platform, the application runs as a container and provides external services. In order to achieve load balancing and high availability, the same application needs to run multiple containers as copies at the same time to work together, in order to avoid a node downtime of the container cloud platform After that, the service is unavailable, and multiple copies of the container need to be run on different nodes that do not interfere with each other as much as possible.[0003]In the current situation, there are two main scheduling methods for containers. One is the random scheduling method, and the other is the priority scheduling method based on node resource scores. However, neither of these two methods consider the phys...

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 Patents(China)
IPC IPC(8): H04L29/08H04L12/865H04L12/24H04L47/6275
CPCH04L41/0213H04L47/6275H04L67/1008H04L67/1042H04L67/1074
Inventor 丁建军覃路曾志刚
Owner 中铝视拓智能科技有限公司