Unlock instant, AI-driven research and patent intelligence for your innovation.

Kubernetes Pod scheduling method based on cost effectiveness

A cost-effective, scheduling method technology, applied in program startup/switching, resource allocation, program control design, etc., can solve problems such as cost increase and resource waste, and achieve the effect of cost reduction, less calculation, and simple principle

Pending Publication Date: 2022-01-18
CHONGQING UNIV OF POSTS & TELECOMM
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, when using the default scheduling algorithm for Pod scheduling, it mainly considers whether the CPU and memory are sufficient, and does not consider saving these resources by scheduling Pods, which causes some resource waste and brings increased cost

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
  • Kubernetes Pod scheduling method based on cost effectiveness
  • Kubernetes Pod scheduling method based on cost effectiveness
  • Kubernetes Pod scheduling method based on cost effectiveness

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0018] figure 1 The default scheduling architecture diagram for the Kubernetes container management platform, such as figure 1 As shown, there are two main stages in the Scheduler module of the Kubernetes container management platform to determine the Node nodes to be scheduled by the Pod, namely the filtering stage and the scoring stage. These two stages mainly consider whether the CPU and memory can meet the requirements of the Pod. This method will cause a...

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 field of cloud computing container scheduling, in particular to a KubernetesPod scheduling method based on cost effectiveness. The method comprises the steps that a cost-benefit model based on the communication I / O is established for Kubernetes Pod scheduling according to communication I / O between Pod and Node nodes and the network balance degree between the Node nodes; a dynamic single-target longhorn beetle search algorithm is adopted for iterative search, so that the cost-benefit model reaches an optimal value, and a corresponding optimal cost-benefit value is obtained; the optimal cost-benefit value is updated by taking the resource change rate as the probability, until the optimal cost-benefit value selected in the whole iteration period is obtained; determining an optimal scheduling node according to the optimal cost-benefit value of the whole iteration period, and carrying out Pod scheduling by using the optimal scheduling node; the method can be suitable for scenes of different data volumes and different benchmark test set applications.

Description

technical field [0001] The invention relates to the field of cloud computing container scheduling, in particular to a cost-effective Kubernetes Pod scheduling method. Background technique [0002] Since the emergence of virtualization technology and cloud computing services, various IT companies have used virtual machines as a way to reduce costs and improve efficiency. A container is a lighter, more flexible form of virtualization that packages together everything an application needs. Containers include all the code, dependencies and even the operating system, allowing applications to run almost anywhere. Therefore, it was born to solve an important problem: how to ensure the correct operation of applications moving from one environment to another. Each service is published through a Docker container. With the development of business, various containers are spread throughout the system. Therefore, container resource scheduling, deployment and operation, and capacity exp...

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
IPC IPC(8): G06F9/48G06F9/50
CPCG06F9/4881G06F9/505G06F9/5072
Inventor 李鸿健卯志段小林
Owner CHONGQING UNIV OF POSTS & TELECOMM