ARTIFICIAL INTELLIGENCE APPLICATIONS IN CLOUD COMPUTING: A COMPREHENSIVE REVIEW OF RESOURCE MANAGEMENT, SECURITY, AND FAULT TOLERANCE TECHNIQUES
NURUL HUDA BINTI MOHD RAHMAN
Department of Computer Information Science, Universiti Malaya, Kuala Lumpur, Malaysia
Abstract
Cloud computing has revolutionized digital services by providing scalable and on-demand access to computational resources, but it also introduces significant challenges in resource management, security, and fault tolerance. Artificial Intelligence (AI) offers advanced methods to address these challenges, enhancing the efficiency, security, and reliability of cloud environments. This paper presents a comprehensive review of AI-driven techniques in cloud computing, focusing on resource optimization, fault management, and security enhancement. We explore AI models for dynamic resource allocation, predictive maintenance, and task scheduling that improve cloud performance and cost efficiency. Additionally, AI-based security models provide advanced threat detection and response, safeguarding cloud infrastructures against cyber threats. The paper also examines AI techniques for enhancing energy efficiency, minimizing the environmental impact of cloud data centers. By synthesizing findings from a broad range of research, this study identifies key AI-driven solutions shaping the current state of cloud computing, highlights existing research gaps, and suggests directions for future advancements. The findings underscore the critical role of AI in creating more intelligent, adaptive, and resilient cloud systems, positioning AI as a fundamental technology for the future of cloud computing.