Virtualization vs. Containerization, a Comparative Approach for Application Deployment in the Computing Continuum Focused on the Edge

With the emergence of containerization 10 years ago, we saw a compact, convenient and portable way of running apps directly concurrently with virtualization. The major difference is in the architecture. Containers share the same kernel as the guest and then do not virtualize low-layer components like the Central Processing Unit (CPU). On the one hand, they are lighter and more flexible than virtual machines (VMs). On the other hand, VMs can more precisely meet the low-layer needs and are completely autonomous systems. Nowadays, what is the best architecture to use to develop an application? In this paper, we will study the two main virtual methods of deploying this. We will compare both methods on several criteria: compatibility based on user experience and the ease of installation/deployment, scalability based on the automatic elasticity facing the workload and energy efficiency in terms of energy and computer resources. After the tests, we conclude that the containerization option is the most ecologically advantageous option in terms of energy consumption.

Authors

Institutions

Publication Details

Journal
Future Internet
Published
2024-11-19
DOI
https://doi.org/10.3390/fi16110427
Citations
6
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
4.67

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Virtualization vs. Containerization, a Comparative Approach for Application Deployment in the Computing Continuum Focused on the Edge

Jaume Segura-García, Miguel García, Andoni Salcedo‐Navarro, Hamish Sturley et al.
6 citations
Future Internet
Cloud Computing and Resource Management
4.67
article

Virtualization vs. Containerization, a Comparative Approach for Application Deployment in the Computing Continuum Focused on the Edge

Jaume Segura-García, Miguel García, Andoni Salcedo‐Navarro, Hamish Sturley, Augustin Fournier
article en
6 citations

Abstract

With the emergence of containerization 10 years ago, we saw a compact, convenient and portable way of running apps directly concurrently with virtualization. The major difference is in the architecture. Containers share the same kernel as the guest and then do not virtualize low-layer components like the Central Processing Unit (CPU). On the one hand, they are lighter and more flexible than virtual machines (VMs). On the other hand, VMs can more precisely meet the low-layer needs and are completely autonomous systems. Nowadays, what is the best architecture to use to develop an application? In this paper, we will study the two main virtual methods of deploying this. We will compare both methods on several criteria: compatibility based on user experience and the ease of installation/deployment, scalability based on the automatic elasticity facing the workload and energy efficiency in terms of energy and computer resources. After the tests, we conclude that the containerization option is the most ecologically advantageous option in terms of energy consumption.

Future InternetVol. 16(11)
Universitat de València (ES), Orange (France) (FR), Institut Polytechnique de Paris (FR), Télécom SudParis (FR), University of the West of Scotland (GB)
European Commission, Generalitat Valenciana, Ministerio de Ciencia e Innovación, Agencia Estatal de Investigación
Affordable and clean energy
Openalex Percentile: Top 5%
Cloud Computing and Resource Management
4.67
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Virtualization vs. Containerization, a Comparative Approach for Application Deployment in the Computing Continuum Focused on the Edge — Jaume Segura-García, Miguel García, et al. · Future Internet (2024) | TGRS Research Map | TGRS