A Review on Energy-Aware Scheduling Techniques for Workflows in IaaS Clouds
Abstract
Cloud computing has emerged as the preeminent computing platform for multiple enterprises. All scales of organizations adopt cloud services to leverage cloud technology to drive their businesses ahead. It is prevalent to use the workflow paradigm in modeling a wide variety of problems to compute in distributed environments. Cloud computing is mostly adapting technology to deal with workflow applications, particularly applications with unpredictable workloads. Due to the increased demand for cloud services, excessive power utilization in cloud data centers is a serious issue that needs to be addressed. Scientific workflow applications, in particular, consume high amounts of electrical energy. Many studies have been conducted on the consumption of energy in the cloud environment, and this area of research attracts people from all fields, including both research and business. For this paper, a survey was conducted on existing energy-efficient techniques for scheduling various workflows in a cloud environment. We targeted the methods that minimize energy consumption with assured quality of service constraints. This study on energy-aware and proper workflow scheduling provide extensive knowledge about various energy-aware scheduling paradigms currently going on. The review will help in listing the future directions in this field along with other factors included. © 2022, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.