A method and system for scheduling physical resources based on kubernets

A technology of physical resources and scheduling methods, applied in resource allocation, transmission systems, electrical digital data processing, etc., can solve problems such as ignoring Pod consistency requirements and not considering resource requirements differences

Active Publication Date: 2019-01-08
CHONGQING UNIV OF POSTS & TELECOMM
View PDF6 Cites 63 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, the current scheduling algorithm schedules individual Pods sequentially, ignoring the consistency requirements of each Pod in the same business, and not taking into account the differences in resource requirements of different businesses.

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 method and system for scheduling physical resources based on kubernets
  • A method and system for scheduling physical resources based on kubernets
  • A method and system for scheduling physical resources based on kubernets

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0068] The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0069] figure 1 It is the overall framework diagram of the resource scheduling system based on kubernetes, such as figure 1 As shown, the resource scheduling system of the present invention includes a business analysis module, a resource information collection module, a parameter configuration module, a scoring module and a scheduling module.

[0070] The business analysis module is used to analyze the type and priority of the business, and transmit the analysis results to the parameter configuration module and the scoring module respectively. Specifically, the business analysis module uses a cluster analysis algorithm based on the resource consumption characteristics of the business to classify the business types; uses a cluster analysis algorithm based on the request URL to classify the business priority.

[0071] The resource informati...

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 a method and a system for scheduling physical resources based on kubernets, belonging to the field of cloud computing. The method comprises the following steps: S1, when a resource request of a cloud service pod carrying a service is identified, analyzing and determining a service type and a priority; S2, collecting the information and usage of the CPU resources, the memory resources, the network resources and the disk resources of each node; S3, calculating resource scores of all nodes; S4: sorting the resource score of the node; S5: scheduling m Pods to the preferredm nodes from the N nodes to be selected. The system includes a business analysis module, a resource information collection module, a parameter configuration module, a scoring module and a schedulingmodule. The invention establishes a new node scoring mechanism and introduces a consistency parameter to ensure the consistency requirement of each Pod in the same service by considering different requirements of various services on resources such as node CPU, memory, network card bandwidth, disk capacity and the like.

Description

technical field [0001] The invention belongs to the field of cloud computing, and relates to a kubernetes-based physical resource scheduling method and a resource scheduling system. Background technique [0002] Kubernetes is a distributed system engine developed and open sourced by Google for managing cross-host container clusters. It is built on top of Docker, allowing users to create and manage Docker container clusters and provide resource scheduling for containerized application clusters. , automatic deployment and operation, service discovery, elastic scaling, high availability and a complete set of functions. [0003] Pod is the smallest basic unit created or deployed by Kubernetes. A Pod represents a working unit running on the cluster and can contain multiple container processes. The core of kubernetes scheduling is how to select the appropriate node from the cluster to assign to the Pod. Most of the current resource scheduling algorithms of kubernetes select the ...

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): H04L29/08G06F9/50
CPCG06F9/5016G06F9/5027H04L67/1001H04L67/61H04L67/60
Inventor 蒋溢祝清意邹洋熊安萍
Owner CHONGQING 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