A Deep Reinforcement Learning Approach for Cost Optimized Workflow Scheduling in Cloud Computing Environments
Amanda Jayanetti, Saman Halgamuge, and Rajkumar Buyya

TL;DR
This paper presents a deep reinforcement learning-based method for cost-efficient workflow scheduling in cloud environments, intelligently balancing spot and on-demand instances to optimize costs amid uncertainties.
Contribution
It introduces a novel DRL-based scheduler integrated into Argo, effectively managing spot and on-demand instances for cost savings in cloud workflows.
Findings
Outperforms existing scheduling benchmarks.
Effectively manages spot instance interruptions.
Reduces overall workflow execution costs.
Abstract
Cost optimization is a common goal of workflow schedulers operating in cloud computing environments. The use of spot instances is a potential means of achieving this goal, as they are offered by cloud providers at discounted prices compared to their on-demand counterparts in exchange for reduced reliability. This is due to the fact that spot instances are subjected to interruptions when spare computing capacity used for provisioning them is needed back owing to demand variations. Also, the prices of spot instances are not fixed as pricing is dependent on long term supply and demand. The possibility of interruptions and pricing variations associated with spot instances adds a layer of uncertainty to the general problem of workflow scheduling across cloud computing environments. These challenges need to be efficiently addressed for enjoying the cost savings achievable with the use of spot…
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 · IoT and Edge/Fog Computing
