A Qualitative and Quantitative Analysis of Container Engines

03/07/2023
by   Luciano Baresi, et al.
0

Containerization is a virtualization technique that allows one to create and run executables consistently on any infrastructure. Compared to virtual machines, containers are lighter since they do not bundle a (guest) operating system but they share its kernel, and they only include the files, libraries, and dependencies that are required to properly execute a process. In the past few years, multiple container engines (i.e., tools for configuring, executing, and managing containers) have been developed ranging from some that are “general purpose”, and mostly employed for Cloud executions, to others that are built for specific contexts, namely Internet of Things and High-Performance Computing. Given the importance of this technology for many practitioners and researchers, this paper analyses six state-of-the-art container engines and compares them through a comprehensive study of their characteristics and performance. The results are organized around 10 findings that aim to help the readers understand the differences among the technologies and help them choose the best approach for their needs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/28/2022

An Empirical Study on the Usage of Automated Machine Learning Tools

The popularity of automated machine learning (AutoML) tools in different...
research
06/06/2023

Fifty Years of ISCA: A data-driven retrospective on key trends

Computer Architecture, broadly, involves optimizing hardware and softwar...
research
01/25/2022

Playing The Ethics Card: Ethical Aspects In Design Tools For Inspiration And Education

This paper relates findings of own research in the domain of co-design t...
research
04/16/2019

Reproducible Workflow on a Public Cloud for Computational Fluid Dynamics

In a new effort to make our research transparent and reproducible by oth...
research
05/25/2022

Cloud Computing – Everything As A Service

Compute infrastructure hosted by a cloud provider allows an application ...
research
10/27/2020

Matrix Engines for High Performance Computing:A Paragon of Performance or Grasping at Straws?

Matrix engines or units, in different forms and affinities, are becoming...
research
11/16/2016

The Effects of Relative Importance of User Constraints in Cloud of Things Resource Discovery: A Case Study

Over the last few years, the number of smart objects connected to the In...

Please sign up or login with your details

Forgot password? Click here to reset