Multi-Criteria Virtual Machine Placement in Cloud Computing Environments: A literature Review
Wissal Attaoui, Essaid Sabir

TL;DR
This literature review analyzes various approaches to virtual machine placement in cloud computing, focusing on objectives, algorithms, and emerging trends like VNF placement in 5G networks.
Contribution
It classifies existing VM placement solutions based on objectives and algorithms, and discusses recent developments in VNF placement for 5G networks.
Findings
Solutions are classified into heuristic, deterministic, meta-heuristic, and approximation algorithms.
Energy efficiency and QoS are primary objectives in VM placement strategies.
VNF placement in 5G networks is converging towards optimal mobile service utilization.
Abstract
Cloud computing is a revolutionary process that has impacted the manner of using networks. It allows a high level of flexibility as Virtual Machines (VMs) run elastically workloads on physical machines in data centers. The issue of placing virtual machines (VMP) in cloud environments is an important challenge that has been thoroughly addressed, although not yet completely resolved. This article discusses the different problems that may disrupt the placement of VMs and Virtual Network Functions (VNFs), and classifies the existing solutions into five major objective functions based on multiple performance metrics such as energy consumption, Quality of Service, Service Level Agreement, and incurred cost. The existing solutions are also classified based on whether they adopt heuristic, deterministic, meta-heuristic or approximation algorithms. The VNF placement in 5G network is also…
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
TopicsIoT and Edge/Fog Computing · Software-Defined Networks and 5G · Cloud Computing and Resource Management
