Journal on Communications ›› 2019, Vol. 40 ›› Issue (8): 143-150.doi: 10.11959/j.issn.1000-436x.2019172

• Papers • Previous Articles     Next Articles

Cloud resource prediction model based on triple exponential smoothing method and temporal convolutional network

Xiaolan XIE1,2,Zhengzheng ZHANG2(),Jianwei WANG2,Xiaochun GHENG3   

  1. 1 Guangxi Key Laboratory of Embedded Technology and Intelligent System,Guilin University of Technology,Guilin 541004,China
    2 College of Information Science and Engineering,Guilin University of Technology,Guilin 541004,China
    3 Department of Computer Science,Middlesex University,London NW4 4BT,UK
  • Revised:2019-07-13 Online:2019-08-25 Published:2019-08-30
  • Supported by:
    The National Natural Science Foundation of China(61762031);The Science and Technology Major Project of Guangxi(2018AA32003);The Key Research and Development Program of Guangxi(AB17195029);The Key Research and Development Program of Guangxi(AB18126006);Innovation Project of Guangxi Graduate Education(YCSW2017156);Innovation Project of Guangxi Graduate Education(YCSW2018157);Subsidies for the Project of Promoting the Ability of Young and Middle-Aged Scientific Research in Universities and Colleges of Guangxi(KY2016YB184)

Abstract:

The container cloud represented by Docker and Kubernetes has the advantages of less additional resource overhead and shorter start-up and destruction time.However there are still resource management issues such as over-supply and under-supply.In order to allow the Kubernetes cluster to respond “in advance” to the resource usage of the applications deployed on it,and then to schedule and allocate resources in a timely,accurate and dynamic manner based on the predicted value,a cloud resource prediction model based on triple exponential smoothing method and temporal convolutional network was proposed,based on historical data to predict future demand for resources.To find the optimal combination of parameters,the parameters were optimized using TPOT thought.Experiments on the CPU and memory of the Google dataset show that the model has better prediction performance than other models.

Key words: resource prediction, Kubernetes, exponential smoothing method, temporal convolutional network

CLC Number: 

No Suggested Reading articles found!