Research Article

Towards SLA-Driven Autoscaling of Cloud Distributed Services for Mobile Communications

Table 1

Comparison of related works key characteristics.

ReferencesPrediction algorithmTechniquePerformance MetricAdvantagesDisadvantages

[16]Workload predictionMLP, MLPWD, SVMMAE, RMSE, PRED, R2PAUses best prediction algorithm automaticallyUses the workload as predictor
[18]SLA violation predictionRegression and MPENumber of violationsReduced impact of SLA violationsLow violation prevention rate (78% maximum)
[12]Predict resource demandSVM, NN, LRMAPE, RMSE, PREDResources need prediction without workload as predictorComplex system with 11 input parameters
[19]Resource usage predictionBayesian informationMAE, RMSE, MAPEPrediction based on resource usage historyOnly applied to CPU load
[21]Workload clustering, resource usage predictionK-means, Bayesian learningDelay, cost, SLA-violation rate, energy consumptionConsiders SLA cost on the decision-making processThe prediction only takes one performance metric (response time)
[22]Resource usage predictionFuzzy C-means, gray wolfEnergy consumption, execution time and cost, SLA violation and failure ratesDoes not use the workload as the predictorTwo-stage prediction algorithm (clustering and GWO)
[20]Resource need predictionMVAUnknown ([20] does not give enough information about performance metrics and evaluation)Does not use workload as predictorThe prediction only takes one performance metric (response time)