Container cloud cluster resource utilization optimization method based on deep reinforcement learning

An optimization method and reinforcement learning technology, applied in the field of cloud computing resource management, can solve problems such as low utilization of cluster resources, and achieve the effect of reducing the risk of excessive load and reducing resource waste.

Active Publication Date: 2021-02-26
SUN YAT SEN UNIV
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the advantage of this static scheduling method is that it is simple and effective enough, but there is a problem that it is easy to lead to low resource utilization of the cluster, which is also a common problem in the industry

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 cloud cluster resource utilization optimization method based on deep reinforcement learning
  • Container cloud cluster resource utilization optimization method based on deep reinforcement learning
  • Container cloud cluster resource utilization optimization method based on deep reinforcement learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The accompanying drawings are for illustrative purposes only and cannot be construed as limiting the patent;

[0054] For those skilled in the art, it is understandable that some well-known structures and descriptions thereof may be omitted in the drawings.

[0055] The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0056] This embodiment proposes a container cloud cluster resource utilization optimization method based on deep reinforcement learning, such as figure 1 As shown in FIG. 2 , it is a flow chart of the method for optimizing resource utilization of container cloud clusters based on deep reinforcement learning in this embodiment.

[0057] In the container cloud cluster resource utilization optimization method based on deep reinforcement learning proposed in this embodiment, it specifically includes the following steps:

[0058] S1: Preprocess the original load data,...

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 container cloud cluster resource utilization optimization method based on deep reinforcement learning. The method comprises the steps of preprocessing original load data and assembling the original load data into an input state s; constructing a deep Q network model, inputting the input state s into the deep Q network model, randomly selecting an action a by the deep Q network model according to a certain probability, or selecting an action a enabling the deep Q network model to be optimal, and executing overselling ratio prediction once; evaluating the selected actiona through a reward function to obtain a reward r and entering a next state s'; forming a quadruple by the input state s, the action a, the reward r and the next state s', and putting the quadruple into a cache as a training sample; when a preset training interval is reached, sampling e training samples from the cache and inputting the samples into the deep Q network model for training, and updating parameters of the deep Q network model; and after the deep Q network model is subjected to E rounds of training, applying the deep Q network model of which the parameters are updated to determine an overselling strategy.

Description

technical field [0001] The present invention relates to the technical field of cloud computing resource management, and more specifically, to a container cloud cluster resource utilization optimization method based on deep reinforcement learning. Background technique [0002] Docker is an open source application container engine. With the wide application of docker container technology in application development, testing and release, Google first proposed kubernetes (K8s) in 2015, a distributed architecture solution based on docker container technology. K8s provides complete cluster management capabilities, such as multi-level security protection and access control, transparent service registration and service discovery mechanisms, and multi-granularity resource management capabilities. In addition, k8s also provides a built-in load balancer and scalable resource automatic scheduling capability. The scheduling capability is provided by the built-in scheduler and requires 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): G06F9/50G06F9/455
CPCG06F9/5083G06F9/5077G06F9/45558Y02D10/00
Inventor 吴迪吴灿豪胡淼
Owner SUN YAT SEN 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