Container dynamic balance scheduling method

A scheduling method and dynamic balancing technology, applied in the field of containers, can solve problems such as unbalanced load of cluster nodes

Inactive Publication Date: 2021-05-14
SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] When a node is abnormally restarted or a new node is expanded, Kubernetes will not automatically balance the node container group with high load to the node with low load, which will cause load imbalance among cluster nodes. There is an urgent need for a scheduling algorithm that dynamically balances each node.

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
  • Container dynamic balance scheduling method
  • Container dynamic balance scheduling method
  • Container dynamic balance scheduling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to enable those skilled in the art to better understand the solutions of the present invention, the present invention will be further described in detail below in conjunction with specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts fall within the protection scope of the present invention.

[0041] A preferred embodiment is given below:

[0042] Such as figure 1 As shown, a container dynamic balance scheduling method in this embodiment includes a scheduler, a balanced scheduler, a batch controller, a batch scheduler, and a container manager.

[0043] The scheduler monitors the newly created container group resources, and ensures that the containers are scheduled to the appropriate nodes through custom scheduling assertion...

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 containers, in particular to a container dynamic balance scheduling method, which comprises the following steps that: a scheduler monitors newly created container group resources, and schedules containers to proper nodes through custom scheduling assertion and strategy; the equalization scheduler monitors the utilization rate of node resources, and when the node resources are unbalanced, the node container groups occupying more resources are expelled; the batch controller monitors the job resources and creates container group resources; after monitoring the container group resources, the batch scheduler performs resource scheduling by taking the container group as a unit; and the container manager performs life cycle management of the container groups according to the container group binding node information, thereby expelling the container groups with low priorities or wasting more resources according to the expelling configuration when the node resources are insufficient. Compared with the prior art, the method has the advantages that the resource scheduling performance of the container cloud is improved, the probability of expelling key containers is reduced, and the high availability of the container cloud is ensured.

Description

technical field [0001] The present invention relates to the technical field of containers, and specifically provides a container dynamic balance scheduling method. Background technique [0002] Container technology is a popular PaaS technology that provides microservices, and Kubernetes is the de facto standard for container orchestration and scheduling. Providing container cloud platforms based on Kubernetes is the first choice of major cloud vendors. Kubernetes provides default scheduling and eviction algorithms. When a container group is being scheduled, the container group is scheduled to the corresponding node according to these scheduling algorithms. [0003] The assertions and policies of container scheduling can be customized, for example, by defining the number of nodes for each scheduling query to improve the scheduling speed, by modifying the loading order and weight of assertions and policies, and customizing container group scheduling actions to meet the schedul...

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/50G06F9/455
CPCG06F9/505G06F9/5011G06F9/45558G06F2009/4557
Inventor 石光银蔡卫卫高传集孙思清
Owner SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
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