Minimizing Energy in Reliability and Deadline-Ensured Workflow Scheduling in Cloud
Suvarthi Sarkar, Dhanesh V, Ketan Singh, Aryabartta Sahu

TL;DR
This paper introduces adaptive static and dynamic workflow scheduling strategies in cloud environments that significantly reduce energy consumption while satisfying strict deadlines and reliability constraints, outperforming existing methods.
Contribution
It proposes novel static and dynamic scheduling approaches based on maximum fan-out ratio and rolling horizon concepts, achieving substantial energy savings and improved performance over state-of-the-art techniques.
Findings
Static approach outperforms SOTA by up to 70% without deadlines.
Dynamic approach surpasses SOTA by 82% in non-deadline scenarios.
Static approach is within 1.1x of optimal; dynamic exceeds optimal by 25%.
Abstract
With the increasing prevalence of computationally intensive workflows in cloud environments, it has become crucial for cloud platforms to optimize energy consumption while ensuring the feasibility of user workflow schedules with respect to strict deadlines and reliability constraints. The key challenges faced when cloud systems provide virtual machines of varying levels of reliability, energy consumption, processing frequencies, and computing capabilities to execute tasks of these workflows. To address these issues, we propose an adaptive strategy based on maximum fan-out ratio considering the slack of tasks and deadline distribution for scheduling workflows in a single cloud platform, intending to minimise energy consumption while ensuring strict reliability and deadline constraints. We also propose an approach for dynamic scheduling of workflow using the rolling horizon concept to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Big Data and Digital Economy · Distributed and Parallel Computing Systems
