Multi-dimensional resource scheduling method under Kubernetes cluster architecture system

A resource scheduling and clustering technology, applied in the field of Internet communication, can solve the problems of inability to meet the diverse resource type requirements of tasks for nodes, single input parameters, etc., and achieve the effect of increasing flexibility and scalability.

Active Publication Date: 2020-08-11
NANJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the present invention is to propose a multi-dimensional resource scheduling method under the Kubernetes cluster architecture system, which can dynamically find the optimal working node allocation for each task in the cloud system, and solve the problem that the current scheduling algorithm has a single input parameter and cannot meet the tasks The problem of the demand for various resource types of nodes

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
  • Multi-dimensional resource scheduling method under Kubernetes cluster architecture system
  • Multi-dimensional resource scheduling method under Kubernetes cluster architecture system
  • Multi-dimensional resource scheduling method under Kubernetes cluster architecture system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The present invention will be further described below. The following examples are only used to illustrate the technical solution of the present invention more clearly, but not to limit the protection scope of the present invention.

[0054] see figure 1 , the Kubernetes cluster architecture system of the present invention is as follows:

[0055] Cluster master node (Master): It is the core node of the entire cluster. All execution commands for the Kubernetes cluster are executed by it. It is responsible for the scheduling and management of the entire cluster. It is generally an independent server in the cluster. Master includes many components, mainly including Api Server, controller and scheduler. Api Server is the data bus and data center of the entire system. It provides the addition, deletion, modification and query of various resource objects of the cluster system, the REST API interface of cluster management (including authentication and authorization, data veri...

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 provides a multi-dimensional resource scheduling method under a Kubernetes cluster architecture system. Scoring each server node in the cluster for the compute-intensive service according to the resource idleness; and for common services, scoring each server node in the cluster according to the resource requirements of the scheduling tasks, the resource priorities of the server nodesand the resource balance degrees of the server nodes, and selecting the server node with the highest score to bind the pod scheduling task and execute the pod scheduling task. The scheduling method provided by the invention meets diversified resource requests of various services, and improves the flexibility and expandability of the system.

Description

technical field [0001] The invention relates to a multi-dimensional resource scheduling method under a Kubernetes cluster architecture system, and belongs to the technical field of Internet communication. Background technique [0002] With the vigorous development of various technologies such as cloud computing and distributed storage, due to the characteristics of low cost, high efficiency and lightweight testing, the research of Kubernetes cluster architecture system has become a hot direction in the field of Internet communication technology. Kubernetes container Cluster management tools are mainly used to manage computing-intensive large-scale task applications in a cloud computing environment. However, container resource requests are dynamically changing. In addition to CPU and memory, there are other resources such as storage and network bandwidth. The types are various. Yes, the corresponding resource type is also a multi-dimensional resource type, but the static sche...

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/48G06F9/50
CPCG06F9/4881G06F9/5083G06F9/505G06F2209/505G06F16/285G06F9/5005G06F9/547
Inventor 张登银朱琳李俊江刘子捷艾成万
Owner NANJING UNIV OF POSTS & TELECOMM
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