Back to Article

Towards the Efficient Management of Cloud Resource Allocation: A Framework Based on Machine Learning

Journal of Artificial Intelligence and Big Data | Vol 2, Issue 1

Table 1. Overview of Recent Studies on Cloud ResourceAllocation Using Machine Learning

AuthorProposed WorkDatasetKey FindingsChallenges/recommendation
Chudasama and Bhavsar (2020)DL + Queuing Theory model for proactive auto-scalingUniversity server logsImproved SLA violation prediction by 5%, Enhances resource elasticity under hybrid cloudStatic threshold auto-scaling fails under unpredictable loads, need for proactive, prediction-driven auto-scaling mechanisms in hybrid cloud environments
Chen et al. (2019)A self-adaptive system for allocating resources for cloud-based software applications and self-learning, utilizing genetic algorithms for optimization and machine learning for QoS modelling.RUBiS benchmarkQoS prediction accuracy > 90%
10%–30% improvement in resource utilization
Traditional policy-driven methods lead to complexity and high administrative cost; recommends ML-driven automatic decision-making to adapt to dynamic environments.
Rayan and Nah (2018)ML-based workload prediction for cloud data centers (RFR, SVR, PR)Operational workload logsRFR achieved lowest RMSE (11.68 for PMs, 4869.08 for PC), 2-second training time
Enables proactive allocation and energy/resource efficiency
Focused on prediction, not dynamic real-time scheduling, Need to integrate accurate workload prediction with adaptive scheduling/auto-scaling mechanisms in large-scale environments
Ataie et al. (2017)Hybrid methodology that integrates support vector regression (SVR) and queuing networks to forecast the duration of job executionHadoop MapReduce job tracesAchieved 21% improvement in prediction accuracy over standalone ML methodsNeed to balance accuracy and computational cost, Integration of analytical models and ML recommended for better resource management
Dai et al. (2016)A method for multi-objective optimization that is intended to maximize the price, accessibility, and efficiency of cloud-based Big Data programs. carried out on the testbed.Experimental setupExecution time improved by 20% over traditional methods- 15% higher performance than heuristics- 4–20% cost savingsEmphasizes the need for fine-grained resource allocation in cloud infrastructure; recommends multi-objective optimization to handle competing objectives.