Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method and system for scheduling physical resources based on kubernetes

A scheduling method and technology of physical resources, applied in resource allocation, transmission system, electrical digital data processing, etc., can solve the problems of not considering the difference of resource requirements, ignoring Pod consistency requirements, etc., to achieve comprehensive scoring results and balanced nodes Effect

Active Publication Date: 2021-11-26
CHONGQING UNIV OF POSTS & TELECOMM
View PDF6 Cites 0 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 kubernetes
  • A method and system for scheduling physical resources based on kubernetes
  • A method and system for scheduling physical resources based on kubernetes

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 kubernetes-based physical resource scheduling method and system, belonging to the field of cloud computing. The method includes: S1: When identifying the resource request of the cloud service Pod carrying the business, analyze and determine the business type and priority; S2: collect the CPU resources, memory resources, network resources and disk resource information of each node and use Situation; S3: Calculate the resource scores of all nodes; S4: Sort the resource scores of nodes; S5: Schedule m Pods to the preferred m nodes from the N candidate nodes. The system includes business analysis module, resource information collection module, parameter configuration module, scoring module and scheduling module. The invention considers the different requirements of various services on resources such as node CPU, memory, network card bandwidth, and disk capacity, establishes a new node scoring mechanism, and introduces consistency parameters to ensure the consistency requirements of each Pod in the same service.

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 Patents(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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products