Abstract
Abstract: Cloud computing has revolutionized the way computing resources are utilized by providing scalable, on-demand access to a shared pool of resources over the internet. It offers significant advantages such as cost savings, flexibility, and accessibility, making it an essential technology for businesses and individuals alike. However, the increasing energy consumption associated with cloud data centres has become a critical concern, necessitating the development of energy-efficient task scheduling algorithms. This paper explores various algorithms designed to optimize task scheduling in cloud environments to reduce energy consumption. Among these, heuristic algorithms like Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) are popular for their ability to find near-optimal solutions in large search spaces. Additionally, machine learning-based approaches, such as Reinforcement Learning (RL), have shown promise in dynamically adapting to workload variations and improving energy efficiency. Other notable algorithms include Ant Colony Optimization (ACO) and Dynamic Voltage and Frequency Scaling (DVFS), each offering unique mechanisms to balance performance and energy usage. The focus of this paper is on the implementation and comparative analysis of these task scheduling algorithms in a cloud environment. We present a comprehensive evaluation of their performance, highlighting their strengths and limitations in achieving energy efficiency. The results demonstrate that while no single algorithm is universally optimal, tailored combinations of these approaches can significantly enhance energy savings in cloud data centres.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have