Performance-Feedback Autoscaling with Budget Constraints for Cloud-based Workloads of Workflows
Alexey Ilyushkin, Andr\'e Bauer, Alessandro V. Papadopoulos, Ewa, Deelman, Alexandru Iosup

TL;DR
This paper introduces a novel budget-aware autoscaling method for cloud workflows that uses performance feedback rather than task runtime estimates, improving efficiency and cost-effectiveness.
Contribution
The paper proposes PFA, a new autoscaler that leverages performance feedback to optimize cloud workflow resource allocation without needing task runtime estimates.
Findings
PFA reduces average job slowdown by up to 47%.
PFA achieves up to 76% lower average runtime compared to competitors.
PFA effectively satisfies budget constraints while optimizing performance.
Abstract
The growing popularity of workflows in the cloud domain promoted the development of sophisticated autoscaling policies that allow automatic allocation and deallocation of resources. However, many state-of-the-art autoscaling policies for workflows are mostly plan-based or designed for batches (ensembles) of workflows. This reduces their flexibility when dealing with workloads of workflows, as the workloads are often subject to unpredictable resource demand fluctuations. Moreover, autoscaling in clouds almost always imposes budget constraints that should be satisfied. The budget-aware autoscalers for workflows usually require task runtime estimates to be provided beforehand, which is not always possible when dealing with workloads due to their dynamic nature. To address these issues, we propose a novel Performance-Feedback Autoscaler (PFA) that is budget-aware and does not require task…
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 · Blockchain Technology Applications and Security · Distributed and Parallel Computing Systems
