Abstract
Scientific workflow scheduling in Cloud computing is critical for efficiently managing data-exhaustive and compute-rigorous applications. With the rising demand of distributed computing, the interest in feasible assignment planning calculations has developed primarily. Revised text: This paper presents a comprehensive survey of advanced scheduling techniques focusing on minimizing energy consumption and improving resource utilization. Various scheduling algorithms, including heuristic-based, meta-heuristic-based, and reinforcement learning-based methods, are analyzed and compared. Additionally, the paper addresses the challenges of scheduling workflows with complex dependencies, offering a novel multi-objective workflow scheduling algorithm using reinforcement learning. The algorithm outperforms current methods in terms of makespan and energy consumption. Finally, the paper highlights open research issues and future directions in scientific workflow scheduling for distributed computing. Through our experiments, we have achieved significant improvements in scheduling efficiency, demonstrated by various performance metrics illustrated in our graphs.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.