Journal of Electrical and Computer Engineering · 2019 · 33 citations · 20 references
ComputingCloud ComputingComputer SystemsForecastingTime Series AnalysisVirtualizationCloud ForecastingCloud Resource ManagementCompute Resource ManagementResource ProvisioningResource SchedulingTime Series ForecastingArima ModelsCloud Resource ForecastingCloud Resource Performance ModelingCloud SchedulingCloud Usage ForecastingEmpirical Mode DecompositionHost Utilization PatternsVirtual Machines
Dynamic resource scheduling is a critical activity to guarantee quality of service (QoS) in cloud computing. One challenging problem is how to predict future host utilization in real time. By predicting future host utilization, a cloud data center can place virtual machines to suitable hosts or migrate virtual machines in advance from overloaded or underloaded hosts to guarantee QoS or save energy. However, it is very difficult to accurately predict host utilization in a timely manner because host utilization varies very quickly and exhibits strong instability with many bursts. Although machine learning methods can accurately predict host utilization, it usually takes too much time to ensure rapid resource allocation and scheduling. In this paper, we propose a hybrid method, EEMD-RT-ARIMA, for short-term host utilization prediction based on ensemble empirical mode decomposition (EEMD), runs test (RT), and autoregressive integrated moving average (ARIMA). First, the EEMD method is used to decompose the nonstationary host utilization sequence into relatively stable intrinsic mode function (IMF) components and a residual component to improve prediction accuracy. Then, efficient IMF components are selected and then reconstructed into three new components to reduce the prediction time and error accumulation due to too many IMF components. Finally, the overall prediction results are obtained by superposing the prediction results of three new components, each of which is predicted by the ARIMA method. An experiment is conducted on real host utilization traces from a cloud platform. We compare our method with the ARIMA model and the EEMD-ARIMA method in terms of error, effectiveness, and time-cost analysis. The results show that our method is a cost-effective method and is more suitable for short-term host utilization prediction in cloud computing.
20
Norden E. Huang, Steven Long, Man‐Li C. Wu et al. · Proceedings of the Royal Society A Mathematical Physical and Engineering Sciences · 1998 · 23.3K citations · Full text
Computing, Computational Engineering, Biomedical Signal Processing +16
Towards characterizing cloud backend workloads
Asit Mishra, Joseph L. Hellerstein, Walfredo Cirne et al. · ACM SIGMETRICS Performance Evaluation Review · 2010 · 378 citations