2018
DOI: 10.1016/j.future.2018.03.040
|View full text |Cite
|
Sign up to set email alerts
|

Predicting host CPU utilization in the cloud using evolutionary neural networks

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
55
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 88 publications
(56 citation statements)
references
References 41 publications
1
55
0
Order By: Relevance
“…But k-NN is inefficient, which usually leads to huge computational overheads. Swarm and evolutionary optimization algorithms are applied to train the neural networks for predicting the host utilization [20], but this approach might suffer from the difficulty of selecting parameters (e.g., mutation and crossover rates). Kaur et al [21] developed an ensemble-based prediction method for CPU usage of scientific applications, which takes the average accuracy of eight regression-based prediction models into the consideration of final prediction results.…”
Section: Classic Methods For Workload Predictionmentioning
confidence: 99%
“…But k-NN is inefficient, which usually leads to huge computational overheads. Swarm and evolutionary optimization algorithms are applied to train the neural networks for predicting the host utilization [20], but this approach might suffer from the difficulty of selecting parameters (e.g., mutation and crossover rates). Kaur et al [21] developed an ensemble-based prediction method for CPU usage of scientific applications, which takes the average accuracy of eight regression-based prediction models into the consideration of final prediction results.…”
Section: Classic Methods For Workload Predictionmentioning
confidence: 99%
“…Many studies have been conducted on various predictions in cloud computing. From the perspective of research objectives, some researchers have studied server load prediction [ [6][7][8][9][10], VM load prediction [11,12], VM utilization prediction [13,14], host utilization prediction [15], web application workload prediction [16], cloud service workload prediction [17][18][19], workflow workload prediction [20], service quality prediction [21], and workload characterization [22][23][24]. Toumi et al [6] described a server load according to the submitted task types and the submission rate and applied a stream mining technique to predict server loads.…”
Section: Related Workmentioning
confidence: 99%
“…Dabbagh et al [13] proposed a prediction approach that uses Wiener filters to predict the future resource utilization of VMs. Mason et al [15] predicted host CPU utilization for a short time using evolutionary neural networks, which showed a high prediction accuracy and a high degree of generality. In this paper, we focus on host utilization prediction using EEMD and ARIMA methods to not only improve prediction accuracy but also reduce prediction time as much as possible.…”
Section: Related Workmentioning
confidence: 99%
“…However, such methods often lend themselves to less efficient resource utilization and redundant decisions in the data center. Application workloads often exhibit time‐varying demand patterns; failing to consider future demand can quickly result in redundant migration decisions, having a negative impact on energy and performance . By estimating future resource demand, resources utilization can be more efficiently planned, allowing providers to determine when a host will become overutilized while also enabling data to be transferred at more optimal times to improve the overall QoS provided.…”
Section: Related Work and Backgroundmentioning
confidence: 99%
“…Their approach improves short‐term prediction by reducing the MSE by 76% and 61% and long‐term predictions by 83% and 67% for both CPU and RAM. Mason et al implemented a number of state‐of‐the‐art swarm and evolutionary optimization algorithms of a neural network to predict CPU usage, such as particle swarm optimization, differential evolution, and covariance matrix adaptation evolutionary strategy. Their results show that the covariance matrix adaptation evolutionary strategy‐trained neural network out performs both differential evolution and particle swarm optimization, but most importantly, all swarm and evolutionary‐trained neural network outperform traditional approaches such as linear regression (LR) and MA.…”
Section: Related Work and Backgroundmentioning
confidence: 99%