A performance evaluation between Docker container and Virtual Machines in cloud computing architectures

Journal Title: MASKANA - Year 2017, Vol 8, Issue 2

Abstract

Reliability, portability, scalability and availability of applications are essential features of cloud computing in the software architecture of enterprises, that usually makes use of virtual machines (VM’s). The hardware resources of cloud computing are always limited, for this reason it is important that the available resources are adequately allocated to obtain the best possible performance. The container technology is an alternative to VM as it allows to virtualize operating systems, package applications along with the required dependencies and deploy them as an instance of the operating system, permit applications to run independently, and consume only the necessary resources. This article, related to the area of parallel and distributed computing, presents a performance evaluation analyzing several aspects between VM’s and Docker containers, based on different benchmark tools. The test configuration is based on the principles of high performance computing (HPC), adapting the same setup used to measure the performance of the processing of big amount of data or information, demanding all out of the available hardware resources. The results of the tests reveal that Docker containers perform better compared to VM’s based on VirtualBox.

Authors and Affiliations

Luis Herrera-Izquierdo, Marc Grob

Keywords

Related Articles

Arquitectura para una red de sensores web basada en SWE (Sensor Web Enablement): Caso de estudio para la implementación en sensores hidrometeorológicos

The growth of information and communication technologies associated with the needs to access immediately information generated by different sensors made the implementation and the use of communication protocols to acqu...

Experimentos computacionales con métodos lineales en el reconocimiento taxonómico de insectos

Métodos de reconocimiento de objetos se aplicaron para la clasificación taxonómica mediante extracción de información característica de imágenes de alas de insectos. Se compara las alas de dos grupos de insectos (Hemip...

Integración de Django, Angular y R para la automatización de los concursos de mérito y oposición en la educación superior

El presente artículo describe el diseño y desarrollo de un software que implementa procesos que se llevan a cabo en los concursos de Méritos y Oposición para las vacantes requeridas por las Instituciones de Educación S...

Las energías renovables: La paradoja de la impopularidad de las tecnologías sustentables

En este trabajo se analiza desde una perspectiva latinoamericana el contraste entre la popularidad de las prácticas discursivas sobre las energías renovables y la impopularidad, en los hechos, de estas tecnologías, así...

Análisis del impacto en transitorios y niveles de tensión relacionados con la conexión de micro-redes eléctricas al sistema de distribución

This article presents an analysis of the impact on the distribution system produced by the so-called micro-grids (micro-electric networks), supplied by small generation sources. Studies are developed in both steady sta...

Download PDF file
  • EP ID EP42182
  • DOI -
  • Views 253
  • Downloads 0

How To Cite

Luis Herrera-Izquierdo, Marc Grob (2017). A performance evaluation between Docker container and Virtual Machines in cloud computing architectures. MASKANA, 8(2), -. https://europub.co.uk./articles/-A-42182