Dynamic load balancing resource scheduling method based on Kubernetes

A resource scheduling and dynamic load technology, applied in the field of cloud computing, can solve problems such as data loss and inapplicability, and achieve good load balancing and maintain load balancing effects

Pending Publication Date: 2020-02-11
WUHAN UNIV
View PDF1 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] 2. The data in the Pod is temporary. When the Pod is destroyed, the data in it will be lost, so the Pod needs to persist the data through the data volume
However, as time progresses, resources on working nodes change, Pod creation and deletion are affected by various factors, the scheduling choices made by the scheduler at the beginning of Pod creation may no longer be applicable at this moment.

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
  • Dynamic load balancing resource scheduling method based on Kubernetes
  • Dynamic load balancing resource scheduling method based on Kubernetes
  • Dynamic load balancing resource scheduling method based on Kubernetes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the implementation examples described here are only used to illustrate and explain the present invention, and are not intended to limit this invention.

[0028] A kind of dynamic load balancing resource scheduling method based on Kubernetes provided by the present invention adopts the Kubernetes container cluster management system; the system loads and runs several Nodes, wherein Node is a working node of the Kubernetes container cluster; the present invention can improve the existing Kubernetes system The scheduling policy of the scheduler in the Pod can be scheduled to the highest priority available node (Node), thereby improving the overall performance of the Kubernetes container cluster, especially the dyna...

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 dynamic load balancing resource scheduling method based on Kubernetes. According to the method, the dynamic load balancing algorithm is improved by combining the characteristics of the Kubernetes scheduling system, the scheduling algorithm is divided into a static scheduling part and a dynamic scheduling part, and the algorithm can still well maintain the load balancing of the system when the cluster environment changes. According to the container resource scheduling strategy of the Kubernetes, the problems that the scheduling strategy of the Kubernetes is single, andreasonable scheduling from a container to a machine node in a cluster cannot be achieved according to constraint scheduling requirements for specific factors such as a system kernel and a network transmission speed in container application are solved. And a dynamic load balancing scheduling strategy of migrating the Pod running on a certain working node to another new working node with a higher matching degree with the scheduling strategy is realized.

Description

technical field [0001] The invention belongs to the technical field of cloud computing, and relates to a dynamic load balancing resource scheduling method, in particular to a Kubernetes-based container resource scheduling method. Background technique [0002] The rapid development of cloud computing, big data, and mobile technology, coupled with the constant changes in business needs of enterprises, has led to the need to change the enterprise architecture at any time to meet business needs and keep up with the pace of technological updates. Undoubtedly, these burdens will fall on enterprise developers. How to efficiently coordinate among teams, quickly deliver products, quickly deploy applications, and meet enterprise business needs are problems that developers need to solve urgently. Docker technology can help developers solve these problems. [0003] Docker is an open source application container engine that allows developers to package their applications and dependenci...

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/50G06F8/60
CPCG06F9/5088G06F9/5016G06F9/5027G06F8/60
Inventor 陈晶何琨杜瑞颖叶琼州
Owner WUHAN UNIV
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