Performance evaluation of container-based virtualization for high performance computing environments
Virtualization technologies have evolved along with the development of computational environments. Virtualization offered needed features at that time such as isolation, accountability, resource allocation, resource fair sharing and so on. Novel processor technologies bring to commodity computers t...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Universidad Industrial de Santander
2019-07-01
|
Series: | Revista UIS Ingenierías |
Subjects: | |
Online Access: | https://revistas.uis.edu.co/index.php/revistauisingenierias/article/view/10051 |
id |
doaj-b798d17fea8a4271a432b69c979ba198 |
---|---|
record_format |
Article |
spelling |
doaj-b798d17fea8a4271a432b69c979ba1982020-11-25T02:58:21ZengUniversidad Industrial de SantanderRevista UIS Ingenierías1657-45832145-84562019-07-01184Performance evaluation of container-based virtualization for high performance computing environmentsCarlos Arango0Rémy Dernat1John Sanabria2Universidad del ValleUniversité de MontpellierUniversidad del Valle Virtualization technologies have evolved along with the development of computational environments. Virtualization offered needed features at that time such as isolation, accountability, resource allocation, resource fair sharing and so on. Novel processor technologies bring to commodity computers the possibility to emulate diverse environments where a wide range of computational scenarios can be run. Along with processors evolution, developers have implemented different virtualization mechanisms exhibiting enhanced performance from previous virtualized environments. Recently, operating system-based virtualization technologies captured the attention of communities abroad because their important improvements on performance area. In this paper, the features of three container-based operating systems virtualization tools (LXC, Docker and Singularity) are presented. LXC, Docker, Singularity and bare metal are put under test through a customized single node HPL-Benchmark and a MPI-based application for the multi node testbed. Also the disk I/O performance, Memory (RAM) performance, Network bandwidth and GPU performance are tested for the COS technologies vs bare metal. Preliminary results and conclusions around them are presented and discussed. https://revistas.uis.edu.co/index.php/revistauisingenierias/article/view/10051Container-based virtualizationLinux containersSingularityDockerHigh performance computing |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Carlos Arango Rémy Dernat John Sanabria |
spellingShingle |
Carlos Arango Rémy Dernat John Sanabria Performance evaluation of container-based virtualization for high performance computing environments Revista UIS Ingenierías Container-based virtualization Linux containers Singularity Docker High performance computing |
author_facet |
Carlos Arango Rémy Dernat John Sanabria |
author_sort |
Carlos Arango |
title |
Performance evaluation of container-based virtualization for high performance computing environments |
title_short |
Performance evaluation of container-based virtualization for high performance computing environments |
title_full |
Performance evaluation of container-based virtualization for high performance computing environments |
title_fullStr |
Performance evaluation of container-based virtualization for high performance computing environments |
title_full_unstemmed |
Performance evaluation of container-based virtualization for high performance computing environments |
title_sort |
performance evaluation of container-based virtualization for high performance computing environments |
publisher |
Universidad Industrial de Santander |
series |
Revista UIS Ingenierías |
issn |
1657-4583 2145-8456 |
publishDate |
2019-07-01 |
description |
Virtualization technologies have evolved along with the development of computational environments. Virtualization offered needed features at that time such as isolation, accountability, resource allocation, resource fair sharing and so on. Novel processor technologies bring to commodity computers the possibility to emulate diverse environments where a wide range of computational scenarios can be run. Along with processors evolution, developers have implemented different virtualization mechanisms exhibiting enhanced performance from previous virtualized environments. Recently, operating system-based virtualization technologies captured the attention of communities abroad because their important improvements on performance area. In this paper, the features of three container-based operating systems virtualization tools (LXC, Docker and Singularity) are presented. LXC, Docker, Singularity and bare metal are put under test through a customized single node HPL-Benchmark and a MPI-based application for the multi node testbed. Also the disk I/O performance, Memory (RAM) performance, Network bandwidth and GPU performance are tested for the COS technologies vs bare metal. Preliminary results and conclusions around them are presented and discussed.
|
topic |
Container-based virtualization Linux containers Singularity Docker High performance computing |
url |
https://revistas.uis.edu.co/index.php/revistauisingenierias/article/view/10051 |
work_keys_str_mv |
AT carlosarango performanceevaluationofcontainerbasedvirtualizationforhighperformancecomputingenvironments AT remydernat performanceevaluationofcontainerbasedvirtualizationforhighperformancecomputingenvironments AT johnsanabria performanceevaluationofcontainerbasedvirtualizationforhighperformancecomputingenvironments |
_version_ |
1724706846886854656 |