A Multi-Objective Approach for Multi-Cloud Infrastructure Brokering in Dynamic Markets
Fabio Lopez-Pires, Lino Chamorro, Benjamin Baran

TL;DR
This paper introduces a multi-objective optimization framework for virtual machine placement in multi-cloud environments, balancing cost, resource utilization, and load while outperforming traditional mono-objective methods.
Contribution
It presents the first pure multi-objective formulation for broker-oriented VM placement in dynamic markets, incorporating load balancing and multiple objectives.
Findings
Multi-objective approach outperforms mono-objective methods.
Pareto-based algorithms effectively find non-dominated solutions.
Selection strategy S3 yields the best results.
Abstract
Cloud Service Brokers (CSBs) facilitate complex resource allocation decisions, efficiently mapping dynamic tenant demands onto dynamic provider offers, where several objectives should ideally be considered. This work proposes for the first time a pure multi-objective formulation of a broker-oriented Virtual Machine Placement (VMP) problem for dynamic environments, simultaneously optimizing the following objective functions: (i) Total Infrastructure CPU (TICPU), (ii) Total Infrastructure Memory (TIMEM) and (iii) Total Infrastructure Price (TIP) while considering load balancing across providers. To solve the formulated multi-objective problem, a Multi-Objective Evolutionary Algorithm (MOEA) is proposed. Considering that each time a demand (or offer) change occurs, a set of non-dominated solutions is found by Pareto-based algorithms as the one proposed, different selection strategies were…
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 · Software System Performance and Reliability
