Search-based Methods for Multi-Cloud Configuration
Ma{\l}gorzata {\L}azuka, Thomas Parnell, Andreea Anghel, Haralampos, Pozidis

TL;DR
This paper explores optimization methods for multi-cloud configuration, adapting AutoML techniques and proposing a new algorithm, CloudBandit, to improve cost and performance in multi-cloud environments.
Contribution
It introduces a novel algorithm, CloudBandit, and demonstrates how AutoML-inspired hierarchical methods can effectively solve multi-cloud configuration problems.
Findings
Hierarchical AutoML methods outperform existing solutions
CloudBandit achieves lower regret and cost
AutoML optimizers are effective for multi-cloud configuration
Abstract
Multi-cloud computing has become increasingly popular with enterprises looking to avoid vendor lock-in. While most cloud providers offer similar functionality, they may differ significantly in terms of performance and/or cost. A customer looking to benefit from such differences will naturally want to solve the multi-cloud configuration problem: given a workload, which cloud provider should be chosen and how should its nodes be configured in order to minimize runtime or cost? In this work, we consider solutions to this optimization problem. We develop and evaluate possible adaptations of state-of-the-art cloud configuration solutions to the multi-cloud domain. Furthermore, we identify an analogy between multi-cloud configuration and the selection-configuration problems commonly studied in the automated machine learning (AutoML) field. Inspired by this connection, we utilize popular…
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
