Innovating Advanced Algorithms to Enhance Cloud Computing Efficiency
Cloud computing has revolutionized digital infrastructure, offering scalable and flexible access to resources. However, managing resources efficiently while minimizing energy consumption and reducing latency remains a significant challenge. This research proposes advanced algorithms for optimizing cloud computing performance, focusing on Dynamic Resource Management and Adaptive Scheduling Using Neural Networks. The dynamic resource management algorithm allocates resources in real-time based on demand, ensuring efficient usage and energy savings. The adaptive scheduling algorithm uses neural networks to predict future demand and optimize task distribution, improving response times and load balancing. Experimental results show a 10% to 15% reduction in response time and up to a 15% decrease in energy consumption, demonstrating the effectiveness of the proposed algorithms. These findings highlight the potential of intelligent algorithms to enhance cloud computing efficiency and sustainability.
Beloglazov, A., & Buyya, R. (2012). Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurrency and Computation: Practice and Experience, 24(13), 1397-1420. DOI: 10.1002/cpe.1867
Bazarbayev, S., Hiltunen, M., Joshi, K., Sanders, W.H., & Schlichting, R. (2013). Content-based scheduling of virtual machines (VMs) in the cloud. Proceedings of 33rd IEEE International Conference on Distributed Computing Systems (ICDCS 2013). IEEE.
Fan, X., Weber, W. D., & Barroso, L. A. (2007). Power provisioning for a warehouse-sized computer. ACM SIGARCH Computer Architecture News, 35(2), 13-23. DOI: 10.1145/1273440.1250665
Gawali, M.B., & Shinde, S.K. (2018). Task scheduling and resource allocation in cloud computing using a heuristic approach. Journal of Cloud Computing, 7(1). DOI: 10.1186/s13677-018-0115-9
Rodriguez, M.A., & Buyya, R. (2014). Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Transactions on Cloud Computing, 2(2), 222-235. DOI: 10.1109/TCC.2014.2314655
Shu, W., & Wang, W. (2014). A novel energy-efficient resource allocation algorithm based on immune clonal optimization for green cloud computing. EURASIP Journal on Wireless Communications and Networking, 2014(64), 1-9. DOI: 10.1186/1687-1499-2014-64
Khan, A. R. (2024). Dynamic Load Balancing in Cloud Computing: Optimized RL-Based Clustering with Multi-Objective Optimized Task Scheduling. MDPI. DOI: 10.3390/pr12030519
Jhawar, R., Piuri, V., & Santambrogio, M.D. (2012). Fault tolerance management in cloud computing: A system-level perspective. IEEE Systems Journal, 7(2), 288-297. DOI: 10.1109/JSYST.2012.2221853
Moreno, I., Garraghan, P., Townend, P., & Xu, J. (2018). An approach for characterizing workload dynamics in cloud computing. Future Generation Computer Systems, 79, 683-695. DOI: 10.1016/j.future.2017.09.061
Zhang, P. Y., & Zhou, M. C. (2017). Dynamic cloud task scheduling based on a two-stage strategy. IEEE Transactions on Automation Science and Engineering. DOI: 10.1109/TASE.2017.2693688
Yang, H., & Kim, Y. (2022). Design and Implementation of Machine Learning-Based Fault Prediction System in Cloud Infrastructure. Electronics, 11(22), 3765. DOI: 10.3390/electronics11223765
Ben Alla, S., Ben Alla, H., Touhafi, A., & Ezzati, A. (2019). An efficient energy-aware tasks scheduling with deadline-constrained in cloud computing. Computers, 8(2), 46. DOI: 10.3390/computers8020046
Copyright (c) 2025 International Journal of Engineering and Computer Science

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.