Container scheduling method for secondary scheduling

A scheduling method and container technology, which is applied in the field of cloud computing, can solve the problems of not supporting batch scheduling, short-term multiple scheduling requests are not effective, and the scheduler does not support the policy of deleting containers, so as to achieve the effect of improving the scheduling effect

Active Publication Date: 2020-05-08
ZHEJIANG UNIV +1
View PDF8 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It is used to solve the problem that in the secondary scheduling system, the default scheduler of the container cloud platform does not supp

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
  • Container scheduling method for secondary scheduling
  • Container scheduling method for secondary scheduling
  • Container scheduling method for secondary scheduling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the embodiments. The flow chart of the container scheduling method of the present invention is as follows figure 1 shown, including the following steps:

[0047] (1) Monitor the container scheduling request from the secondary scheduling system, as follows:

[0048] (11) The request includes the operation of the container to be scheduled, the container service type, and the number of operations.

[0049] (12) The scheduling request can be a single request or multiple consecutive requests.

[0050] (13) The operation of the container to be scheduled includes increase and decrease, and the container service type includes the namespace and service name of the container.

[0051] (2) Automatically obtain the instance data of the container cloud platform, obtain the instance running status of...

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 container scheduling method for secondary scheduling. The method comprises the following steps: monitoring the examples of each container, node and service on a container cloud platform in real time; obtaining the running states, resource data and affinity characteristics of the examples of the containers, nodes and services in real time; and providing a result indicatinga node where container increase or decrease operation is needed to be carried out through adopting strategies such as resource balance, affinity satisfaction and service disaster tolerance on the basis of greedy, simulated annealing and genetic algorithms. According to the method of the invention, aiming at solving the problem that the default scheduler of a current container cloud platform doesnot support container deletion operation, does not support batch scheduling and is poor in short-term multi-scheduling-request effect, the resource balance and service disaster tolerance strategies for container deletion operation and a batch scheduling optimization algorithm for the container cloud platform are introduced to meet the scheduling requirement of the secondary scheduling system and improve the scheduling effect of the platform.

Description

technical field [0001] The invention belongs to the field of cloud computing, in particular to the intelligent scheduling category of container cloud platforms, and in particular to a container scheduling method oriented to secondary scheduling. Background technique [0002] In recent years, with the development of cloud computing, containerization, an operating system layer virtualization technology represented by Docker, has gradually become popular. From large listed companies to start-up companies, machine clusters are being transformed into containers. Containerization can bring many benefits, such as small footprint, elastic capacity expansion, performance, instant migration, etc. [0003] Gradually, there are more and more containers to be managed, and the container cloud platform has become an important requirement. Common container cloud platforms include: Swarm developed by Docker in 2014, K8s derived from Google's own Borg system, and domestic Alibaba's Sigma ba...

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/455
CPCG06F9/45558Y02D10/00
Inventor 蔡亮才振功周泓岑樊瑾谦李康邹金柱
Owner ZHEJIANG 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