10-09-2020 дата публикации
Номер: US20200285503A1
Автор:
YIPING DOU,
TANMAYEE PRAKASH KAMATH,
ARUN RAMANATHAN CHANDRASEKHAR,
CLAUDE REMILLARD,
MARK STEVEN SCHNITZER,
BALAN SUBRAMANIAN,
NEELAKANTAN SUNDARESAN,
YIJIN WEI,
DOU YIPING,
KAMATH TANMAYEE PRAKASH,
RAMANATHAN CHANDRASEKHAR ARUN,
REMILLARD CLAUDE,
SCHNITZER MARK STEVEN,
SUBRAMANIAN BALAN,
SUNDARESAN NEELAKANTAN,
WEI YIJIN,
DOU, YIPING,
KAMATH, TANMAYEE PRAKASH,
RAMANATHAN CHANDRASEKHAR, ARUN,
REMILLARD, CLAUDE,
SCHNITZER, MARK STEVEN,
SUBRAMANIAN, BALAN,
SUNDARESAN, NEELAKANTAN,
WEI, YIJIN
Принадлежит:
A cloud resource management system trains, through ensemble learning, multiple time series forecasting models to forecast a future idle time of a virtual machine operating on a cloud computing service. The models are trained on historical usage and metric data of the virtual machine. The metric data includes CPU usage, disk usage and network usage. A select one of the models having the best accuracy for a target virtual machine is used in a production run to predict when the virtual machine will be idle. At this time, the virtual machine may be automatically shutdown in order to reduce the expense associated with the continued operation of the virtual machine. 1. A system , comprising:at least one processor and a memory; receive metric data of a virtual machine, the metric data including CPU usage of the virtual machine at equally-spaced time points over a first time period;', 'train at least one time series forecasting model on the metric data for the first time period;', 'apply the time series forecasting model to determine the CPU usage of the virtual machine at a time interval succeeding the first time period; and', 'when the forecasted CPU usage is below a threshold, initiate actions to reduce resource consumption of the virtual machine., 'wherein the at least one processor is configured to2. The system of claim 1 , wherein the metric data includes one or more of disk I/O usage and network I/O usage.3. The system of claim 1 , wherein the at least one processor is further configured to:apply ensemble learning to train a plurality of time series forecasting models on the metric data simultaneously.4. The system of claim 3 , wherein the plurality of time series forecasting models includes at least one of ARIMA claim 3 , ETS claim 3 , TBATS claim 3 , or a decomposable time series forecasting model.5. The system of claim 4 , wherein the at least one processor is further configured to:select one of the plurality of time series forecasting models to forecast an idle ...
Подробнее