Cloud platform task maximum resource utilization rate prediction method

A technology with the largest resources and prediction methods, applied in the field of cloud computing, can solve problems such as performance needs to be further improved, experimental results are not convincing, dynamic, uncertain and mutation prediction work is difficult, and achieve low average absolute error, Effect of Low Mean Absolute Percent Error

Active Publication Date: 2019-10-15
WUHAN UNIV OF SCI & TECH
View PDF11 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the dynamic, uncertain and abrupt nature of cloud platform task resource usage makes forecasting difficult.
Most of the existing related research is based on simulation data, and the final experimental results are not convincing
For the real cloud platform data set, the use of backpropagation neural network

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
  • Cloud platform task maximum resource utilization rate prediction method
  • Cloud platform task maximum resource utilization rate prediction method
  • Cloud platform task maximum resource utilization rate prediction method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to further understand the present invention, the preferred embodiments of the present invention are described below in conjunction with examples, but it should be understood that these descriptions are only to further illustrate the features and advantages of the present invention, rather than limiting the claims of the present invention.

[0053] The basic idea of ​​the present invention is: firstly, preprocess the resource usage history data of the cloud platform task, and further extract the feature from the task feature extracted according to the resource usage characteristic of the cloud platform task through the sparse self-encoding model; then, use K-medoids The clustering algorithm clusters the tasks; then, the improved random forest regression model is used to train different sample training sets respectively. After the training is completed, the improved average absolute percentage error is used to evaluate the performance of the trained random forest r...

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 method for predicting the maximum resource utilization rate of a task in a cloud platform in a future period of time. The method includes the steps: based on historical resource usage information of multiple tasks of a cloud platform, extracting preliminary task resource usage characteristics by analyzing resource usage conditions of cloud platform tasks; further extracting features by using a sparse self-coding model; then, clustering the tasks by using a K-medoids clustering method, and training each task category by using an improved random forest regression model;and finally, predicting the maximum resource utilization rate of a given task in a future period of time by using the trained model based on the historical information of the resource utilization rate of the task in the latest period of time. Meanwhile, according to the resource use features of the cloud platform task, the invention also designs a resource use prediction performance evaluation function, namely an improved average absolute percentage error, suitable for the task, and the evaluation function can more visually reflect the performance difference of different task resource use prediction methods.

Description

technical field [0001] The invention relates to the field of cloud computing, in particular to a method for predicting the maximum resource usage rate of a task in a cloud platform. Background technique [0002] Although cloud computing provides a convenient and flexible resource management method, the resource utilization rate of most existing cloud platforms is still relatively low. For example, the total CPU utilization rate of thousands of servers on the Twitter cloud platform within a month is always lower than 20%. However, the reserved resources reached 80% of the total resources; the average CPU usage of Google Cloud Platform fluctuated between 10% and 45%. Predicting the resource usage of tasks is one of the important means to improve the resource usage of the cloud platform. However, the dynamics, uncertainty and abruptness of cloud platform task resource usage make forecasting difficult. Most of the existing related studies are based on simulation data, and 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
IPC IPC(8): G06F11/34G06K9/62
CPCG06F11/3409G06F11/3452G06F18/24323G06F18/214Y02D10/00
Inventor 邓莉任雨林
Owner WUHAN UNIV OF SCI & TECH
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